hyprland/binds.nix: add swaylock, change walker to fuzzel

This commit is contained in:
Charlie Root 2025-03-31 15:47:54 +02:00
commit d4d89cbe65
Signed by: faukah
SSH key fingerprint: SHA256:Uj2AXqvtdCA4hn5Hq0ZonhIAyUqI1q4w2sMG3Z1TH7E

View file

@ -1,10 +1,12 @@
{
config,
lib,
pkgs,
...
}: let
cfg = config.modules.desktops.hyprland;
inherit (builtins) map genList toString;
inherit (lib.meta) getExe;
in {
programs.hyprland.settings = {
# Keybinds
@ -30,8 +32,9 @@ in {
"$mainMod, RETURN, exec, foot"
"$mainMod, Q, killactive"
"$mainMod, F, fullscreen, 0"
"$mainMod, D, exec, ${pkgs.procps}/bin/pkill walker || ${pkgs.walker}/bin/walker"
"$mainMod, D, exec, ${pkgs.procps}/bin/pkill fuzzel || ${getExe pkgs.fuzzel}"
"$mainMod, SPACE, togglefloating, active"
"$mainMod ALT, L, exec, ${getExe pkgs.swaylock}"
# Screenshotting
"$mainMod, S, exec, ${pkgs.grimblast}/bin/grimblast copy area" # only copy