summaryrefslogtreecommitdiff
path: root/qubes-dwm-6.2/scripts/dmenu_cur
diff options
context:
space:
mode:
authortslil clingman <>2022-04-26 18:30:09 -0400
committertslil clingman <>2022-04-26 18:30:09 -0400
commitcd5fabb36a693ebd27395cee50b22b633f24e55b (patch)
tree6bafb6644658427d776c9bc36cbe5e802bdde876 /qubes-dwm-6.2/scripts/dmenu_cur
parent02de7b99d4b4b177b6953d168629242f55b2f992 (diff)
Updated scripts for Qubes 4.1
Diffstat (limited to 'qubes-dwm-6.2/scripts/dmenu_cur')
-rwxr-xr-xqubes-dwm-6.2/scripts/dmenu_cur15
1 files changed, 4 insertions, 11 deletions
diff --git a/qubes-dwm-6.2/scripts/dmenu_cur b/qubes-dwm-6.2/scripts/dmenu_cur
index fd8f152..49f3549 100755
--- a/qubes-dwm-6.2/scripts/dmenu_cur
+++ b/qubes-dwm-6.2/scripts/dmenu_cur
@@ -14,24 +14,17 @@ app_path() {
}
scrape_apps() {
- grep '^Name=\|^Exec=' "$(app_path $1)"/*.desktop | grep ':Name=' \
+ grep '^Name=\|^Exec=' "$(app_path $1)"/*.desktop | filter | grep ':Name=' \
| sed 's/'"$1"': //' | cut -d= -f2- | sort
}
filter() {
- grep -v "Qube Settings"
+ grep -v "Qube Settings\|os\.vm\.debian-11-dvm\|os\.vm\.whonix-ws-16"
}
-tidy() {
- sed 's/Rxvt Color Unicode Terminal/urxvt/'
-}
-
-untidy() {
- sed 's/urxvt/Rxvt Color Unicode Terminal/'
-}
find_file() {
- grep "^Name=.*$2" "$(app_path $1)"/*.desktop | cut -d: -f1
+ grep "^Name=.*$2" "$(app_path $1)"/*.desktop | filter | cut -d: -f1
}
# Expects the contents of a desktop file
@@ -50,7 +43,7 @@ else
colour="-sb $(get_colour $win_id)"
fi;
-choice=$(scrape_apps "$qube" | filter | tidy | sort | wrap_dmenu -p "$qube" $colour $* | untidy)
+choice=$(scrape_apps "$qube" | sort | wrap_dmenu -p "$qube" $colour $*)
[ -z "$choice" ] && exit
file="$(find_file "$qube" "$choice")"