init quickmenu

This commit is contained in:
Hadi 2024-10-16 01:59:04 +02:00
parent 37c6ba8d1b
commit c9663e1da6
3 changed files with 38 additions and 7 deletions

View File

@ -9,9 +9,3 @@ feel free to contribute <3 ([CONTRIBUTING.md](CONTRIBUTING.md))
- [ ] nvim dap - [ ] nvim dap
- [ ] OS Hardening with nix-mineral - [ ] OS Hardening with nix-mineral
- [ ] Quick menu:
- Cafeine
- NightShift
- Nixy
- Hyprpicker

View File

@ -63,10 +63,46 @@ let
fi fi
''; '';
quickmenu = pkgs.writeShellScriptBin "quickmenu"
# bash
''
if pgrep wofi; then
pkill wofi
# if pgrep tofi; then
# pkill tofi
else
options=(
"󰅶 Caffeine"
"󰖔 Night-shift"
" Nixy"
"󰈊 Hyprpicker"
)
selected=$(printf '%s\n' "''${options[@]}" | wofi -p " Quickmenu" --dmenu)
# selected=$(printf '%s\n' "''${options[@]}" | tofi --prompt-text "> ")
selected=''${selected:2}
case $selected in
"Caffeine")
caffeine
;;
"Night-shift")
night-shift
;;
"Nixy")
kitty zsh -c nixy
;;
"Hyprpicker")
sleep 0.2 && ${pkgs.hyprpicker}/bin/hyprpicker -a
;;
esac
fi
'';
lock = pkgs.writeShellScriptBin "lock" lock = pkgs.writeShellScriptBin "lock"
# bash # bash
'' ''
${pkgs.hyprlock}/bin/hyprlock ${pkgs.hyprlock}/bin/hyprlock
''; '';
in { home.packages = [ menu powermenu lock ]; } in { home.packages = [ menu powermenu lock quickmenu ]; }

View File

@ -8,6 +8,7 @@
"$mod,L, exec, ${pkgs.hyprlock}/bin/hyprlock" # Lock "$mod,L, exec, ${pkgs.hyprlock}/bin/hyprlock" # Lock
"$mod,X, exec, powermenu" # Powermenu "$mod,X, exec, powermenu" # Powermenu
"$mod,SPACE, exec, menu" # Launcher "$mod,SPACE, exec, menu" # Launcher
"$mod,C, exec, quickmenu" # Quickmenu
"$shiftMod,SPACE, exec, hyprfocus-toggle" # Toggle HyprFocus "$shiftMod,SPACE, exec, hyprfocus-toggle" # Toggle HyprFocus
"$mod,TAB, overview:toggle" # Overview "$mod,TAB, overview:toggle" # Overview