mirror of
https://github.com/ksyasuda/dotfiles.git
synced 2025-05-22 21:05:52 -07:00
37 lines
1.1 KiB
Bash
Executable File
37 lines
1.1 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
[ $# -gt 0 ] && ROFI_CONFIG="$1" || ROFI_CONFIG="${XDG_CONFIG_HOME:-$HOME/.config}/rofi/config.rasi"
|
|
choice=$(rofi -dmenu -config "$ROFI_CONFIG" -sep '|' -i -l 2 -p "Enter choice:" <<< "1. Pihole Mode|2. Normal Mode|3. Work Mode|4. Quit")
|
|
[ ! "$choice" ] && exit 1
|
|
selection=$(awk '{print $1}' <<< "$choice")
|
|
case "$selection" in
|
|
1.)
|
|
systemctl --user start end-work-wallpaper.service
|
|
systemctl --user start end-work-network.service
|
|
;;
|
|
2.)
|
|
systemctl --user start end-work-wallpaper.service
|
|
systemctl --user start start-work-network.service
|
|
/home/sudacode/Work/scripts/vpn n
|
|
;;
|
|
3.)
|
|
systemctl --user start start-work-wallpaper.service
|
|
systemctl --user start start-work-network.service
|
|
/home/sudacode/Work/scripts/vpn c
|
|
;;
|
|
4.)
|
|
exit 0
|
|
;;
|
|
*)
|
|
exit 1
|
|
;;
|
|
esac
|
|
# choice=$(rofi -dmenu -config "$ROFI_CONFIG" -i -l 6 -p "Choose Network" < <(nmcli c | awk '!/^(br|virbr|docker)/' | tail -n +2))
|
|
# [ ! "$choice" ] && exit 1
|
|
# name=$(awk '{ print $1; }' <<< "$choice")
|
|
# if nmcli c show --active | grep -q "$name"; then
|
|
# nmcli c down "$name" &> /dev/null &
|
|
# else
|
|
# nmcli c up "$name" &> /dev/null &
|
|
# fi
|