mirror of
https://github.com/donovanglover/nix-config.git
synced 2024-12-17 12:21:07 +01:00
02019be0d3
Realistically, you won't need my wal config if you are not using my bspwm setup, since wal does a good job at otherwise changing most other color schemes that you may find in, e.g., a GNOME or Plasma setup.
40 lines
1.7 KiB
Markdown
40 lines
1.7 KiB
Markdown
# 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/
|