TheRepoClub-DotFiles/.config/instamenu/scripts/instant-i3-layout-switcher.sh

45 lines
828 B
Bash
Raw Normal View History

2021-01-09 17:30:42 +00:00
#!/bin/bash
asksetting() {
options="max
mainLeft
mainCenter
mainRight
MainMainVStack
MainVStackMain
VerticalTileTop
VerticalTileBottom
NestedRight
SmartNestedRight"
echo ">>h Switch to a Workspace
$options" | instamenu -c -l 10 -w -400 -i -h -1 -bw 4 -q "${1:-Search...}"
}
while [ -n "$1" ]; do
case $1 in
"mainCenter")
echo "mainCenter" | i3-instant-layout - && exit 1
;;
*)
echo "Program terminated." && exit 1
;;
esac
done
LOOPSETTING="true"
while [ -n "$LOOPSETTING" ]; do
CHOICE="$(asksetting)"
[ -n "$CHOICE" ] || exit
unset LOOPSETTING
case "$CHOICE" in
$CHOICE)
echo "$CHOICE" | i3-instant-layout - && exit 1
;;
*)
echo "Program terminated." && exit 1
;;
esac
done