init quickmenu
This commit is contained in:
parent
37c6ba8d1b
commit
c9663e1da6
@ -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
|
|
||||||
|
@ -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 ]; }
|
||||||
|
@ -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
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user