diff options
| author | srdusr <trevorgray@srdusr.com> | 2024-02-29 23:56:04 +0200 |
|---|---|---|
| committer | srdusr <trevorgray@srdusr.com> | 2024-02-29 23:56:04 +0200 |
| commit | c6aa1cbb61c69b1a096b00f99534f67f80171e33 (patch) | |
| tree | c94fadbe7f6171bf647fdb265197bb6f33063c9b | |
| parent | d4b061378baee3355eb49927429efe466e915ff0 (diff) | |
| download | dotfiles-c6aa1cbb61c69b1a096b00f99534f67f80171e33.tar.gz dotfiles-c6aa1cbb61c69b1a096b00f99534f67f80171e33.zip | |
Changed name to hide-window
| -rwxr-xr-x | .config/bspwm/bspcmd | 37 | ||||
| -rwxr-xr-x | .config/bspwm/scripts/hide-window | 38 |
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 |
