diff --git a/modules/wms/wayland/hyprland/binds.nix b/modules/wms/wayland/hyprland/binds.nix index 6ab9307..e94bc11 100644 --- a/modules/wms/wayland/hyprland/binds.nix +++ b/modules/wms/wayland/hyprland/binds.nix @@ -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