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:
Donovan Glover 2018-11-17 11:01:02 -05:00
parent 200d2b9e7a
commit c4b7b69f66
No known key found for this signature in database
GPG Key ID: EA7408A77AE1BE65
15 changed files with 0 additions and 39 deletions

View File

@ -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/