mirror of
https://github.com/donovanglover/nix-config.git
synced 2024-12-15 11:21:42 +01:00
sxhkd: Simplify desktop focusing
This commit is contained in:
parent
a17bdb86f6
commit
a99716560c
@ -89,17 +89,13 @@ super + ctrl + {1-9}
|
||||
# ======= Desktop =======
|
||||
# =======================
|
||||
|
||||
# Focus desktop {1-9,0} (or bounce to last desktop)
|
||||
super + {1-9,0}
|
||||
target='^{1-9,10}'; \
|
||||
[ "$(bspc query -D -d "$target")" != "$(bspc query -D -d)" ] \
|
||||
&& bspc desktop -f "$target" || bspc desktop -f last.local
|
||||
# Focus a certain desktop / Send a node to a certain desktop
|
||||
super + {_,shift} + {1-9,0}
|
||||
bspc {desktop -f,node -d} '^{1-9,10}'
|
||||
|
||||
# Send a node to a certain desktop (or bounce to the last one)
|
||||
super + shift + {1-9,0}
|
||||
target='^{1-9,10}'; \
|
||||
[ "$(bspc query -D -d "$target")" != "$(bspc query -D -d)" ] \
|
||||
&& bspc node -d "$target" || bspc node -d last.local
|
||||
# Move to the next desktop on the current monitor
|
||||
super + {_, shift} + Tab
|
||||
bspc desktop -f {next,prev}.local.occupied
|
||||
|
||||
# Easily go back and forth between the last desktop used
|
||||
super + a
|
||||
|
Loading…
Reference in New Issue
Block a user