make packages work

This commit is contained in:
Noa Aarts 2024-11-12 17:27:11 +01:00
parent c68860b185
commit 92da47be1c
Signed by: noa
GPG key ID: 1850932741EFF672
6 changed files with 77 additions and 73 deletions

View file

@ -202,47 +202,14 @@ in
"$mod" = "SUPER";
bind =
let
wofi-power = (
pkgs.writeShellScriptBin "wofi-power" ''
lock="Lock"
poweroff="Poweroff"
reboot="Reboot"
sleep="Suspend"
logout="Log out"
selected_option=$(echo -e "$lock\n$sleep\n$reboot\n$logout\n$poweroff" | ${pkgs.wofi}/bin/wofi --dmenu -i -p "Powermenu")
if [ "$selected_option" == "$lock" ]
then
echo "lock"
swaylock
elif [ "$selected_option" == "$poweroff" ]
then
echo "poweroff"
poweroff
elif [ "$selected_option" == "$reboot" ]
then
echo "reboot"
reboot
elif [ "$selected_option" == "$sleep" ]
then
echo "sleep"
suspend
elif [ "$selected_option" == "$logout" ]
then
echo "logout"
hyprctl dispatch exit
else
echo "No match"
fi
''
);
wpkgs = inputs.self.packages.${pkgs.system};
in
[
"$mod,Return,exec,${cfg.terminal}/bin/${cfg.terminal.pname}"
"$mod,tab,cyclenext"
"SUPERSHIFT,Q,killactive"
"$mod,SPACE,exec,${pkgs.wofi}/bin/wofi --show drun"
"$mod,P,exec,${wofi-power}/wofi-power"
"$mod,SPACE,exec,${wpkgs.wofi-launch}/bin/wofi-launch"
"$mod,P,exec,${wpkgs.wofi-power}/bin/wofi-power"
"SUPERSHIFT,m,exit"
"$mod,H,movefocus,l"
"$mod,J,movefocus,u"