mirror of
https://github.com/anotherhadi/nixy.git
synced 2026-04-02 19:12:11 +02:00
remove unused
Signed-off-by: Hadi <112569860+anotherhadi@users.noreply.github.com>
This commit is contained in:
@@ -2,111 +2,9 @@
|
||||
#-
|
||||
#- Usefull quick scripts
|
||||
#-
|
||||
#- - `menu` - Open wofi with drun mode. (wofi)
|
||||
#- - `powermenu` - Open power dropdown menu. (wofi)
|
||||
#- - `quickmenu` - Open a dropdown menu with shortcuts and scripts. (wofi)
|
||||
#- - `lock` - Lock the screen. (hyprlock)
|
||||
#- - `powermode-toggle` - Toggle between performance and balanced power mode. (powerprofilesctl)
|
||||
{pkgs, ...}: let
|
||||
menu =
|
||||
pkgs.writeShellScriptBin "menu"
|
||||
# bash
|
||||
''
|
||||
if pgrep wofi; then
|
||||
pkill wofi
|
||||
else
|
||||
wofi -p " Apps" --show drun &
|
||||
# # Quit when not focused anymore
|
||||
# sleep 0.2
|
||||
# while true; do
|
||||
# window=$(hyprctl activewindow | grep "wofi")
|
||||
# if [[ ! $window ]]; then
|
||||
# pkill wofi
|
||||
# break
|
||||
# fi
|
||||
# sleep 0.2
|
||||
# done
|
||||
fi
|
||||
'';
|
||||
|
||||
powermenu =
|
||||
pkgs.writeShellScriptBin "powermenu"
|
||||
# bash
|
||||
''
|
||||
if pgrep wofi; then
|
||||
pkill wofi
|
||||
# if pgrep tofi; then
|
||||
# pkill tofi
|
||||
else
|
||||
options=(
|
||||
" Lock"
|
||||
" Logout"
|
||||
" Suspend"
|
||||
" Reboot"
|
||||
" Shutdown"
|
||||
)
|
||||
|
||||
selected=$(printf '%s\n' "''${options[@]}" | wofi -p " Powermenu" --dmenu)
|
||||
# selected=$(printf '%s\n' "''${options[@]}" | tofi --prompt-text "> ")
|
||||
selected=''${selected:2}
|
||||
|
||||
case $selected in
|
||||
"Lock")
|
||||
${pkgs.hyprlock}/bin/hyprlock
|
||||
;;
|
||||
"Logout")
|
||||
hyprctl dispatch exit
|
||||
;;
|
||||
"Suspend")
|
||||
systemctl suspend
|
||||
;;
|
||||
"Reboot")
|
||||
systemctl reboot
|
||||
;;
|
||||
"Shutdown")
|
||||
systemctl poweroff
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
'';
|
||||
|
||||
quickmenu =
|
||||
pkgs.writeShellScriptBin "quickmenu"
|
||||
# bash
|
||||
''
|
||||
if pgrep wofi; then
|
||||
pkill wofi
|
||||
# if pgrep tofi; then
|
||||
# pkill tofi
|
||||
else
|
||||
options=(
|
||||
" Night-shift"
|
||||
" Nixy"
|
||||
" Hyprpicker"
|
||||
" Toggle VPN"
|
||||
)
|
||||
|
||||
selected=$(printf '%s\n' "''${options[@]}" | wofi -p " Quickmenu" --dmenu)
|
||||
# selected=$(printf '%s\n' "''${options[@]}" | tofi --prompt-text "> ")
|
||||
selected=''${selected:2}
|
||||
|
||||
case $selected in
|
||||
"Night-shift")
|
||||
night-shift
|
||||
;;
|
||||
"Nixy")
|
||||
kitty zsh -c nixy
|
||||
;;
|
||||
"Hyprpicker")
|
||||
sleep 0.2 && ${pkgs.hyprpicker}/bin/hyprpicker -a
|
||||
;;
|
||||
"Toggle VPN")
|
||||
openvpn-toggle
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
'';
|
||||
|
||||
lock =
|
||||
pkgs.writeShellScriptBin "lock"
|
||||
# bash
|
||||
@@ -127,4 +25,4 @@
|
||||
${pkgs.swayosd}/bin/swayosd-client --custom-message="Powermode set to performance" --custom-icon="emblem-default"
|
||||
fi
|
||||
'';
|
||||
in {home.packages = [menu powermenu lock quickmenu powermode-toggle];}
|
||||
in {home.packages = [lock powermode-toggle];}
|
||||
|
||||
Reference in New Issue
Block a user