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