xsession: split from bspwm, update README.md and check_dependencies.sh

This commit is contained in:
Łukasz Pankowski 2021-10-08 23:41:22 +02:00
parent 5727e29795
commit 5f6e9f2463
6 changed files with 29 additions and 10 deletions

View File

@ -34,18 +34,21 @@ that you have required programs in your `PATH` with
$ sh check_dependencies.sh
```
Then run
For [qtile](http://www.qtile.org/) configuration run
```
$ stow -v alacritty bspwm music shell tmux
$ stow -v alacritty xsession qtile music shell tmux
```
but if you want *i3* config (left as a fallback) instead of *bspwm*
then *also* run
For [bspwm](https://github.com/baskerville/bspwm) configuration run
```
$ stow -v alacritty xsession bspwm music shell tmux
```
but if you want [i3](https://i3wm.org/) config (left as a fallback)
instead of *qtile* or *bspwm* then *also* run
```
$ stow -v i3
```
Watch this video for a demo of using `stow` to manage dotfiles:
https://www.youtube.com/watch?v=TG_R7lpR2zU

View File

@ -1,6 +1,22 @@
#!/bin/sh
echo '# bspwm:'
echo '# qtile:'
for CMD in \
alacritty \
qtile \
emacsclient \
slock \
setxkbmap \
systemctl \
xmodmap \
xrdb \
xsetroot \
xsettingsd \
rofi; do
which "$CMD"
done
echo -e '\n# bspwm:'
for CMD in \
alacritty \
bspc \
@ -28,7 +44,7 @@ for CMD in \
which "$CMD"
done
echo '\n# bspwm (optional):'
echo -e '\n# bspwm (optional):'
for CMD in \
firefox \
mpc \
@ -40,7 +56,7 @@ for CMD in \
which "$CMD"
done
echo '\n# shell:'
echo -e '\n# shell:'
for CMD in emacsclient zsh; do
which "$CMD"
done