aboutsummaryrefslogtreecommitdiffstats
path: root/config/hypr/scripts/RofiPower.sh
diff options
context:
space:
mode:
authorJaKooLit <jimmielovejay@gmail.com>2023-12-04 00:06:37 +0900
committerJaKooLit <jimmielovejay@gmail.com>2023-12-04 00:06:37 +0900
commit2ad7d3373353bc2440892f9bed9295066f93b4ae (patch)
tree74fd8b33e0029261fc19f3259c16c98c8260135a /config/hypr/scripts/RofiPower.sh
parenta7847d0de3b53b84f39664f7dc6c3416213c762e (diff)
return of wlogout. rofi-power is just pain 2 theme
Diffstat (limited to 'config/hypr/scripts/RofiPower.sh')
-rwxr-xr-xconfig/hypr/scripts/RofiPower.sh63
1 files changed, 0 insertions, 63 deletions
diff --git a/config/hypr/scripts/RofiPower.sh b/config/hypr/scripts/RofiPower.sh
deleted file mode 100755
index c4202f97..00000000
--- a/config/hypr/scripts/RofiPower.sh
+++ /dev/null
@@ -1,63 +0,0 @@
-#!/bin/bash
-
-#### By default will not show the keyboard shortcuts as it looks Hideous :)
-
-SwayLock=$HOME/.config/hypr/scripts/LockScreen.sh
-
-# CMDs
-uptime_info=$(uptime -p | sed -e 's/up //g')
-host=$(hostnamectl hostname)
-
-# Options with Icons and Text
-options=("Lock" "Suspend" "Logout" "Reboot" "Shutdown" "Hibernate")
-icons=("" "" "󰿅" "󱄌" "" "󰒲")
-
-# Rofi CMD
-rofi_cmd() {
- options_with_icons=()
- for ((i = 0; i < ${#options[@]}; i++)); do
- options_with_icons+=("${icons[$i]} ${options[$i]}")
- done
-
- chosen_option=$(printf "%s\n" "${options_with_icons[@]}" | \
- rofi -dmenu -i -p " $USER@$host" -mesg " Uptime: $uptime_info" \
- -kb-select-1 "l" \
- -kb-select-2 "u" \
- -kb-select-3 "e" \
- -kb-select-4 "r" \
- -kb-select-5 "s" \
- -kb-select-6 "h" \
- -theme ~/.config/rofi/config-powermenu.rasi | awk '{print $1}')
- echo "$chosen_option"
-}
-
-# Execute Command
-run_cmd() {
- case $1 in
- "")
- $SwayLock &
- ;;
- "")
- systemctl suspend
- ;;
- "󰿅")
- hyprctl dispatch exit 0
- ;;
- "󱄌")
- systemctl reboot
- ;;
- "")
- systemctl poweroff
- ;;
- "󰒲")
- systemctl hibernate
- ;;
- *)
- echo "choose: $1"
- ;;
- esac
-}
-
-# Actions
-chosen_option=$(rofi_cmd)
-run_cmd "${chosen_option% *}"
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage