export PATH
export VISUAL
-function hc() {
+hc() {
herbstclient "$@"
}
+spawn_with_rules() {(
+ herbstclient rule once maxage=10 "${RULES[@]}"
+ exec "$@"
+ ) &
+}
+
Mod=Mod4
# tags
hc keybind "$Mod-$i" use "$i"
hc keybind "$Mod-Shift-$i" move "$i"
done
+hc add scratchpad
case "$(hostname)" in
hepworth)
;;
esac
+urxvtd -q -o -f
compton &!
redshift -l 49.598:11.003 &!
(sleep 5 ; lxpanel) &!
hc keybind $Mod-n spawn /home/christoph/bin/q3terminal
hc keybind $Mod-x spawn i3lock --color 000000 -d
hc keybind $Mod-t spawn ncmpcpp toggle
-hc keybind $Mod-y spawn passin
+hc keybind $Mod-y spawn /usr/share/doc/pass/examples/dmenu/passmenu --type
+
+hc keybind XF86AudioPlay spawn mpc toggle
# layouting
hc keybind $Mod-r remove
hc keybind XF86AudioLowerVolume spawn mpc volume -3
hc keybind XF86AudioMute spawn mpc toggle
-
# colors
hc set frame_border_active_color '#222222'
hc set frame_border_normal_color '#101010'
source .config/herbstluftwm/wallpaper.sh
set_wallpaper
+RULES=( instance=ncmpcpp tag=scratchpad focus=off )
+spawn_with_rules urxvtcd -name ncmpcpp -e ncmpcpp