# 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][bspwm] - Window manager - [polybar][polybar] - Panel - [dunst][dunst] - Notifications - [rofi][rofi] - Window switcher, application launcher, and dmenu replacement - [sxhkd][sxhkd] - Keybinds - [rxvt-unicode-patched][rxvt-unicode-patched] - Terminal with image support - [termite][termite] - Terminal with true transparency, icon fonts, true color, and emoji support - [python-pywal][python-pywal] - A universal color scheme changer - [feh][feh] - Used to set the background image ## Installation ```sh 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](/fish) abbreviation `w` does this automatically for you. [bspwm]: https://www.archlinux.org/packages/community/x86_64/bspwm/ [polybar]: https://aur.archlinux.org/packages/polybar/ [dunst]: https://www.archlinux.org/packages/community/x86_64/dunst/ [rofi]: https://www.archlinux.org/packages/community/x86_64/rofi/ [sxhkd]: https://www.archlinux.org/packages/community/x86_64/sxhkd/ [termite]: https://www.archlinux.org/packages/community/x86_64/termite/ [rxvt-unicode-patched]: https://aur.archlinux.org/packages/rxvt-unicode-patched/ [python-pywal]: https://www.archlinux.org/packages/community/any/python-pywal/ [feh]: https://www.archlinux.org/packages/extra/x86_64/feh/