aboutsummaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
authorsrdusr <trevorgray@srdusr.com>2024-02-29 23:56:04 +0200
committersrdusr <trevorgray@srdusr.com>2024-02-29 23:56:04 +0200
commitc6aa1cbb61c69b1a096b00f99534f67f80171e33 (patch)
treec94fadbe7f6171bf647fdb265197bb6f33063c9b /.config
parentd4b061378baee3355eb49927429efe466e915ff0 (diff)
downloaddotfiles-c6aa1cbb61c69b1a096b00f99534f67f80171e33.tar.gz
dotfiles-c6aa1cbb61c69b1a096b00f99534f67f80171e33.zip
Changed name to hide-window
Diffstat (limited to '.config')
-rwxr-xr-x.config/bspwm/bspcmd37
-rwxr-xr-x.config/bspwm/scripts/hide-window38
2 files changed, 38 insertions, 37 deletions
diff --git a/.config/bspwm/bspcmd b/.config/bspwm/bspcmd
deleted file mode 100755
index 94bed26..0000000
--- a/.config/bspwm/bspcmd
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/bin/bash
-
-CMD=${1:-help}; shift
-
-help() {
- echo "Available commands:"
- echo " * unhide - select and unhide window"
-}
-
-unhide() {
- action=${1:-list}
- case $action in
- "list")
- selection=`for id in $(bspc query -N -n .hidden); do
- title=$(xtitle $id)
- [[ -z "$title" ]] && title="<unnamed>"
- echo $id $title
- done | rofi -dmenu -i -p "Hidden windows" | cut -f1 -d' '`
-
- [[ -z "$selection" ]] && exit 1
-
- bspc node $selection -g hidden=off
- ;;
- esac
-}
-
-case $CMD in
- "help")
- help
- ;;
- "unhide")
- unhide $1
- ;;
- *)
- help
- ;;
-esac
diff --git a/.config/bspwm/scripts/hide-window b/.config/bspwm/scripts/hide-window
new file mode 100755
index 0000000..c350a0e
--- /dev/null
+++ b/.config/bspwm/scripts/hide-window
@@ -0,0 +1,38 @@
+#!/bin/bash
+
+CMD=${1:-help}
+shift
+
+help() {
+ echo "Available commands:"
+ echo " * unhide - select and unhide window"
+}
+
+unhide() {
+ action=${1:-list}
+ case $action in
+ "list")
+ selection=$(for id in "$(bspc query -N -n .hidden)"; do
+ title=$(xtitle "$id")
+ [[ -z "$title" ]] && title="<unnamed>"
+ echo "$id" "$title"
+ done | rofi -dmenu -i -p "Hidden windows" | cut -f1 -d' ')
+
+ [[ -z "$selection" ]] && exit 1
+
+ bspc node "$selection" -g hidden=off
+ ;;
+ esac
+ }
+
+ case $CMD in
+ "help")
+ help
+ ;;
+ "unhide")
+ unhide "$1"
+ ;;
+ *)
+ help
+ ;;
+ esac