From 5f6e9f246364ab52d91c220f123519f91415600d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Pankowski?= Date: Fri, 8 Oct 2021 23:41:22 +0200 Subject: [PATCH] xsession: split from bspwm, update README.md and check_dependencies.sh --- README.md | 17 ++++++++------ check_dependencies.sh | 22 ++++++++++++++++--- {bspwm => xsession}/.Xresources | 0 .../.config/xsettingsd/xsettingsd.conf | 0 {bspwm => xsession}/.xmodmaprc | 0 {bspwm => xsession}/.xsession | 0 6 files changed, 29 insertions(+), 10 deletions(-) rename {bspwm => xsession}/.Xresources (100%) rename {bspwm => xsession}/.config/xsettingsd/xsettingsd.conf (100%) rename {bspwm => xsession}/.xmodmaprc (100%) rename {bspwm => xsession}/.xsession (100%) diff --git a/README.md b/README.md index efd483d..aaf5109 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/check_dependencies.sh b/check_dependencies.sh index d842432..5df1457 100644 --- a/check_dependencies.sh +++ b/check_dependencies.sh @@ -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 diff --git a/bspwm/.Xresources b/xsession/.Xresources similarity index 100% rename from bspwm/.Xresources rename to xsession/.Xresources diff --git a/bspwm/.config/xsettingsd/xsettingsd.conf b/xsession/.config/xsettingsd/xsettingsd.conf similarity index 100% rename from bspwm/.config/xsettingsd/xsettingsd.conf rename to xsession/.config/xsettingsd/xsettingsd.conf diff --git a/bspwm/.xmodmaprc b/xsession/.xmodmaprc similarity index 100% rename from bspwm/.xmodmaprc rename to xsession/.xmodmaprc diff --git a/bspwm/.xsession b/xsession/.xsession similarity index 100% rename from bspwm/.xsession rename to xsession/.xsession