12 lines
326 B
Bash
Executable file
12 lines
326 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
SCRIPTS="$HOME/.config/hypr/menu.list"
|
|
|
|
# Kill existing tofi instance if running
|
|
pkill -x tofi || {
|
|
chosen=$(cut -d'=' -f1 "$SCRIPTS" | tofi)
|
|
if [ -n "$chosen" ]; then
|
|
script=$(awk -F= -v sel="$chosen" '$1==sel {print $2}' "$SCRIPTS")
|
|
[ -n "$script" ] && eval "$script" &
|
|
fi
|
|
}
|