]> git.siccegge.de Git - dotfiles/herbstluftwm.git/commitdiff
Spawn ncmpcpp in ncmpcpp tag
authorChristoph Egger <christoph@christoph-egger.org>
Mon, 14 Mar 2016 17:22:46 +0000 (18:22 +0100)
committerChristoph Egger <christoph@christoph-egger.org>
Mon, 14 Mar 2016 17:22:46 +0000 (18:22 +0100)
autostart

index cd00909667d06e705f5bab67e03cf7cb61b243ca..37a1d594d4f33aa302ed7457b2a90be5d9042eb3 100755 (executable)
--- a/autostart
+++ b/autostart
@@ -10,6 +10,12 @@ function hc() {
     herbstclient "$@"
 }
 
+spawn_with_rules() {(
+    herbstclient rule once maxage=10 "${RULES[@]}"
+    exec "$@"
+    ) &
+}
+
 Mod=Mod4
 
 # tags
@@ -19,6 +25,7 @@ for i in {0..9} ; do
     hc keybind "$Mod-$i" use "$i"
     hc keybind "$Mod-Shift-$i" move "$i"
 done
+hc add scratchpad
 
 case "$(hostname)" in
        hepworth)
@@ -121,3 +128,5 @@ xfsettingsd &!
 source .config/herbstluftwm/wallpaper.sh
 set_wallpaper
 
+RULES=( instance=ncmpcpp tag=scratchpad focus=off )
+spawn_with_rules urxvtcd -name ncmpcpp -e ncmpcpp