mirror of
https://github.com/donovanglover/nix-config.git
synced 2024-12-15 19:30:51 +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