diff options
author | Benjamin Chausse <benjamin@chausse.xyz> | 2020-10-05 19:40:36 -0400 |
---|---|---|
committer | Benjamin Chausse <benjamin@chausse.xyz> | 2020-10-05 19:40:36 -0400 |
commit | aabcf257f5a022dd482b8ea53dd66b20eff7917a (patch) | |
tree | ae72833568d23e73d5deefd7007d2a05765da1ab /dwmc | |
parent | 61bb8b2241d4db08bea4261c82e27cd9797099e7 (diff) |
First rebuilt functional setup with sxhkd
Diffstat (limited to 'dwmc')
-rwxr-xr-x | dwmc | 40 |
1 files changed, 40 insertions, 0 deletions
@@ -0,0 +1,40 @@ +#!/usr/bin/env sh + +signal() { + xsetroot -name "fsignal:$*" +} + +case $# in +1) + case $1 in + setlayout | fullscreen | view | viewall | togglebar | togglefloating | zoom | killclient | quit | focusmaster) + signal $1 + ;; + *) + echo "Unknown command or missing one argument." + exit 1 + ;; + esac + ;; +2) + case $1 in + view) + signal $1 ui $2 + ;; + viewex | toggleviewex | tagex | toggletagex | setlayoutex | focusstack | incnmaster | focusmon | tagmon | rotatestack | setmastermon) + signal $1 i $2 + ;; + setmfact) + signal $1 f $2 + ;; + *) + echo "Unknown command or one too many arguments." + exit 1 + ;; + esac + ;; +*) + echo "Too many arguments." + exit 1 + ;; +esac |