mirror of
https://github.com/donovanglover/nix-config.git
synced 2024-12-16 03:40:57 +01:00
stow: Split bspwm into separate packages
It turns out that placing similar config files (i.e. bspwm-related) in the same directory is not the way to go about handling dotfiles since each config file (or dotfile) *should* manipulate only a single program. This was not the case back when I used urxvt (which would require the old method of .Xresources), but now that I understand more about how *modern* dotfiles work (with $XDG_CONFIG_HOME), separating dotfiles by program became the obvious choice.
This commit is contained in:
parent
200d2b9e7a
commit
c4b7b69f66
@ -1,39 +0,0 @@
|
||||
# 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/
|
Loading…
Reference in New Issue
Block a user