X-Git-Url: https://git.siccegge.de//index.cgi?p=dotfiles%2Fherbstluftwm.git;a=blobdiff_plain;f=autostart;fp=autostart;h=37a1d594d4f33aa302ed7457b2a90be5d9042eb3;hp=cd00909667d06e705f5bab67e03cf7cb61b243ca;hb=d7653fc8c2585a6af9efac7f063690e45951dd98;hpb=b9ebc6fd1c9df6e6b11d34b127c0c384078de0eb diff --git a/autostart b/autostart index cd00909..37a1d59 100755 --- 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