Update
This commit is contained in:
parent
e83de257ad
commit
36527362a7
@ -1,15 +0,0 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# Compress png files in ./docs/src and ./home/wallpapers
|
||||
|
||||
[[ -d "./docs" ]] || (echo "Folder ./docs not found" && exit 1)
|
||||
|
||||
# Main images
|
||||
for file in ./docs/src/*.png; do
|
||||
optipng "$file"
|
||||
done
|
||||
|
||||
# Theme's images
|
||||
for file in ./docs/src/*/*.png; do
|
||||
optipng "$file"
|
||||
done
|
@ -8,20 +8,57 @@
|
||||
{ pkgs, ... }:
|
||||
|
||||
let
|
||||
menu = pkgs.writeShellScriptBin "menu" ''
|
||||
if pgrep wofi; then
|
||||
pkill wofi
|
||||
else
|
||||
wofi --show drun
|
||||
fi
|
||||
'';
|
||||
menu = pkgs.writeShellScriptBin "menu"
|
||||
# bash
|
||||
''
|
||||
if pgrep wofi; then
|
||||
pkill wofi
|
||||
else
|
||||
wofi --show drun
|
||||
fi
|
||||
'';
|
||||
|
||||
powermenu = pkgs.writeShellScriptBin "powermenu" ''
|
||||
hyprpanel -t powerdropdownmenu
|
||||
'';
|
||||
powermenu = pkgs.writeShellScriptBin "powermenu"
|
||||
# bash
|
||||
''
|
||||
if pgrep wofi; then
|
||||
pkill wofi
|
||||
else
|
||||
options=(
|
||||
" Lock"
|
||||
" Logout"
|
||||
" Suspend"
|
||||
" Reboot"
|
||||
" Shutdown"
|
||||
)
|
||||
|
||||
lock = pkgs.writeShellScriptBin "lock" ''
|
||||
${pkgs.hyprlock}/bin/hyprlock
|
||||
'';
|
||||
selected=$(printf '%s\n' "''${options[@]}" | wofi --dmenu)
|
||||
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
|
||||
'';
|
||||
|
||||
lock = pkgs.writeShellScriptBin "lock"
|
||||
# bash
|
||||
''
|
||||
${pkgs.hyprlock}/bin/hyprlock
|
||||
'';
|
||||
|
||||
in { home.packages = [ menu powermenu lock ]; }
|
||||
|
Loading…
Reference in New Issue
Block a user