mirror of
https://github.com/donovanglover/nix-config.git
synced 2024-11-15 21:03:59 +01:00
df766c3a48
Now that I've learned kitty, other terminal emulators like termite and urxvt are no longer necessary. Here I remove any config files that were necessary for either termite or urxvt and change all terminal options to kitty. As an added bonus, a global gtk.css file is no longer necessary. This contradicted a core idea of dotfiles (that every program should have its own directory in $XDG_CONFIG_HOME) and was in general a weird hack that also affected non-termite emulators. |
||
---|---|---|
.. | ||
.config | ||
.icons/default | ||
.xinitrc | ||
.Xresources | ||
README.md |
bspwm
I use bspwm
as my window manager of choice. My setup is optimized for HiDPI, so you will have to manually adjust the numbers if you aren't using a HiDPI display.
Dependencies
- bspwm - Window manager
- polybar - Panel
- dunst - Notifications
- rofi - Window switcher, application launcher, and dmenu replacement
- sxhkd - Keybinds
- rxvt-unicode-patched - Terminal with image support
- termite - Terminal with true transparency, icon fonts, true color, and emoji support
- python-pywal - A universal color scheme changer
- feh - Used to set the background image
Installation
make package=bspwm
Usage
Either startx
directly or use a display manager. Assuming you have the necessary dependencies installed, and assuming you configured your system properly, everything should just work.
Note
When you use wal
to change the color scheme, add -o ~/.config/wal/done.sh
to run the done script. The fish abbreviation w
does this automatically for you.