Commit Graph

2905 Commits

Author SHA1 Message Date
9089c7a2c1 alacritty: Change browser to librewolf 2023-03-24 11:18:22 -04:00
2ba1966ea4 kitty: Slightly decrease background opacity 2023-03-23 08:29:22 -04:00
b86ebd002b picom: Add translucency for dzen 2023-03-23 08:29:05 -04:00
7528fb9816 alacritty: Replace outdated gtk_theme_variant 2023-03-23 08:28:04 -04:00
95fa20b5c7 alacritty: Fix outdated template variable 2023-03-23 08:26:59 -04:00
4bfc2ce71f bspwm: Use super+grave for alttab
This gives us the convenience of switching desktops while also giving us
the option of the traditional alt+tab approach if needed.

Note that all desktop-related keybinds use the super key so alt and ctrl
modifiers can be used by desktop programs.
2023-03-22 19:10:52 -04:00
4da78955aa ncmpcpp: Add cross-fading support
This is supposedly different than implementing cross-fade with mpc.
2023-03-21 09:36:25 -04:00
292e3e8e2b meta: Add visualization support
This should have an insignificant impact on performance, so it doesn't
hurt to have the option to run a visualizer with ncmpcpp or other
applications.
2023-03-21 09:35:36 -04:00
2f06d001cb bspwm: Disable middle click paste
One of the advantages of xorg. As far as I remember, there wasn't a
trivial way to disable middle click paste on wayland.
2023-03-21 09:24:46 -04:00
07fe725710 bspwm: Make alttab work with alt-tab
This fixes an issue where, at some point, I changed the behavior of
Super+Tab to switch desktops. Having both options gives the flexibility
of choosing whether or not you want to see the other windows while
tabbing through them.
2023-03-20 09:16:43 -04:00
d8d658a013 Revert "wal: Remove bspwm/dunst/tint2 scripts"
Now that I use bspwm/dunst/tint2 again, these scripts are once again
relevant.
2023-03-19 22:12:56 -04:00
6b69d7fbab bspwm: Remove picom experimental-backends
This fixes an issue where picom wouldn't load since we were using an
outdated command.
2023-03-19 19:10:01 -04:00
7869b118a1 meta: Add back remaining dotfiles
Not sure if I'll remove these again. All I know is that I'll no longer
have to worry about not having certain dotfiles if I want to try a
particular setup again, which is nice.
2023-03-19 18:26:04 -04:00
6f75925146 meta: Revert recent dotfile removals
Although removing these dotfiles gave the repository a clean feeling, it
made it significantly harder to resume using a certain window manager or
other tool at any time.

Instead of removing dotfiles entirely, it's enough to simply not install
the programs you don't want to use, or even install them but not open
them.
2023-03-19 18:02:26 -04:00
15f6d80a52 Revert "meta: Remove bspwm"
2 months ago, I removed bspwm in favor of GNOME. After using GNOME as a
daily driver for some months now, I can appreciate it as a nice desktop
environment for many GNU/Linux users, however it does not meet my needs
as well as a customized window manager setup can.

In reality, I don't need *too much* from a window manager; it just needs
to manage windows in a reasonable way. For anything else I need, I am
free to program it myself as a learning exercise. I prefer understanding
most if not everything running in my environment versus having various
GNOME utilities running in the background.
2023-03-19 16:15:43 -04:00
5916e69acf Revert "kitty: Switch to Hack Nerd font"
This fixes an issue where an incorrect font was being used. Nerd icons
still work in this case.
2023-03-19 14:16:12 -04:00
d8181108e4 editorconfig: Indent markdown with tabs
Since I now use Logseq for personal knowledge management, it's easier to
make all markdown files use tabs by default.
2023-03-19 14:12:17 -04:00
843a6dd824 meta: Switch back to librewolf
After using firefox for a while, a deal-breaker for me was that the
regular version is impossible load custom extensions for without signing
them before-hand.

Although it's possible to load extensions through about:debugging every
time the web browser is started, it's significantly easier for me to
simply use librewolf and not worry about it. Additionally, I can now
leverage the many additional features librewolf has compared to firefox,
and now no longer have to worry about "configuring firefox" after
installing it.
2023-03-19 13:46:43 -04:00
c049703c62 fish: Remove task integration
Since I no longer use taskwarrior, this is no longer needed.
2023-01-10 01:48:47 -05:00
4aed765e41 meta: Remove neofetch
Now that I use GNOME, I no longer have a need for neofetch since GNOME
has its own about page in the settings. This also means I no longer have
to deal with neofetch being unmaintained and fetching the wrong
background images under GNOME.
2023-01-08 00:15:41 -05:00
1bcadf80df meta: Remove feh
feh was one of the fastest image viewers I've ever used, however since I
now use GNOME, having a minimal keyboard-only image viewer is no longer
necessary.
2023-01-08 00:10:28 -05:00
1ff2b22c91 meta: Remove xresources
As far as I can tell, this does not change anything in my GNOME setup,
so I'm removing it in favor of gsettings solutions.
2023-01-08 00:08:28 -05:00
adf98a785b meta: Remove zathura
Although zathura is a great piece of software that opens pdf files at
blazing fast speeds, I no longer have a use for it since GNOME's
document viewer works just as well, and even lets you use a mouse with
it!
2023-01-07 22:43:56 -05:00
3c9bddbebd meta: Remove xcursor
Since GNOME handles the cursor on its own, I should no longer need to
worry about having an xcursor file.
2023-01-07 05:26:07 -05:00
043ab74fa6 meta: Remove fcitx
Since I now use GNOME which uses ibus as the input method framework of
choice, I no longer need these fcitx settings.
2023-01-07 05:22:32 -05:00
ca068714b1 meta: Remove gtk
Now that I use GNOME that manages things with gsettings, this should no
longer be needed.
2023-01-07 04:47:14 -05:00
c0c47c484b meta: Remove xinit
Since I no longer use startx to start bspwm or any other window manager,
.xinitrc is no longer needed.
2023-01-07 04:40:46 -05:00
eba931c7cc meta: Remove rofi
Although rofi is an amazing piece of software, I no longer have a need
for it after submitting to the simplicity of GNOME.
2023-01-07 04:37:30 -05:00
8597a7bfd6 meta: Remove picom
The recent blur additions in picom were absolutely stunning, and I'm a
bit saddened to have to leave it, however I also no longer need to worry
about the compositor only working under X11.
2023-01-07 04:33:57 -05:00
cc3bb6c60d meta: Remove tint2
tint2 is a great piece of software that I enjoyed playing with, however
it is drastically easier and more convenient to simply use dash-to-panel
in GNOME if you're looking for that traditional taskbar-like experience.

As a bonus, such a taskbar would work under both Xorg and Wayland, have
features such as preview on hover, and won't have anti-features such as
the bar not being clickable unless you perform Xorg shenanigans.
2023-01-07 04:29:24 -05:00
6262d570a1 meta: Remove bspwm
After over 5 years of bspwm, I have decided to enjoy myself in the
luxurious life that is GNOME.

Using bspwm and window managers in general was an invaluable learning
experience that gave me a deep understanding of many of the novelties
of the current linux desktop computing model. It had a profound impact
on my understanding of how operating systems work in general, and I
now wish to move on and enjoy modern GNOME simplicity.
2023-01-07 04:20:56 -05:00
0396617ea6 meta: Remove sxhkd
What a ride. Although I absolutely loved configuring my keybinds through
sxhkd, more so than i3 / sway and similar window managers, I didn't
realize that most of what I was doing under bspwm could also be
accomplished under GNOME through gsettings.
2023-01-07 04:11:26 -05:00
088c7f6f37 meta: Remove dunst
Since I now use GNOME, I no longer need to worry about configuring a
separate program to show notifications. Although GNOME notifications
aren't nearly as customizable, they match the theme of the desktop
environment and get the job done.
2023-01-07 04:06:06 -05:00
910289038c meta: Remove qutebrowser
Although qutebrowser was very cute, there are too many disadvantages to
using it that can be solved by simply using a more mainstream browser. I
cover some of those issues in previous commit messages.
2023-01-07 04:03:16 -05:00
64e407d082 meta: Remove thunar
Although thunar was cute, the recent nautilus update is nice enough
that I prefer it over the wpgtk customization that thunar provides.
2023-01-07 04:00:35 -05:00
7deb910555 meta: Remove librewolf
I should be able to get by with the default firefox browser, which
should be easier to maintain and require less third parties to trust.
2023-01-07 03:55:32 -05:00
8b6e283089 vim: Add yomichan-like command with tango
Note that although this was great from a proof-of-concept point of view,
it's significantly easier and more effective to simply use the yomichan
add-on in a web browser like firefox.
2023-01-07 03:51:50 -05:00
ce76ede629 kitty: Don't show title bar under GNOME Wayland
This fixes an issue where the title bar would continue to show with the
pixel-saver GNOME extension.
2023-01-07 03:44:17 -05:00
0046bc54d6 kitty: Don't use a blinking cursor
This doesn't seem necessary in most cases.
2023-01-07 03:43:29 -05:00
129b0275ab vim: Update coc.nvim config
As far as I remember, these were changes from the README or other
similar documentation.
2023-01-07 03:41:13 -05:00
edbeec006f vim: Use consistent lightline background color 2023-01-07 03:37:02 -05:00
36470f2b24 sxhkd: Update wal keybinds
As far as I remember, the -e was necessary to avoid the automatic tint2
reload causing the bar to be unclickable under bspwm.
2023-01-07 03:30:42 -05:00
3d631a90df sxhkd: Use rofi with ksuperkey
I eventually realized that GNOME accomplishes this and much more with
a lower probability of issues occurring.
2023-01-07 03:28:03 -05:00
f7a57d0875 sxhkd: Add keybinds to control kitty opacity 2023-01-07 03:25:35 -05:00
7833b3712f sxhkd: Add separate kitty launch script
This made it possible to control the opacity of the terminal with sxhkd
keybinds.
2023-01-07 03:22:16 -05:00
ba5675586a sxhkd: Replace polybar toggle with tint2 2023-01-07 03:17:06 -05:00
d2a49bd4eb kitty: Open new tabs in current working directory 2023-01-07 01:34:48 -05:00
25f6763956 kitty: Use shorter tab titles 2023-01-07 01:34:14 -05:00
789543f085 rofi: Support shell commands
This change made it so it was possible to use rofi as a terminal.
2023-01-07 01:30:48 -05:00
93f611225e vim: Add nerdtree settings
Although there are other solutions available now, nerdtree still works
fairly well for our use case.
2023-01-07 01:28:43 -05:00