From 98da73dceb3fbce2705f876af68dba35d488b04f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?m=C3=BCde?= Date: Thu, 9 Apr 2026 17:31:53 +0200 Subject: [PATCH] swaylock: move niri lock hotkey --- homeConfigurations/muede/niri.nix | 4 ---- homeConfigurations/muede/swaylock.nix | 11 ++++++++--- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/homeConfigurations/muede/niri.nix b/homeConfigurations/muede/niri.nix index d88db90..4eebab7 100644 --- a/homeConfigurations/muede/niri.nix +++ b/homeConfigurations/muede/niri.nix @@ -172,10 +172,6 @@ # Suggested binds for running programs: terminal, app launcher, screen locker. "Mod+T".action.spawn = "${lib.getBin pkgs.gnome-console}/bin/kgx"; "Mod+D".action.spawn = "${lib.getBin config.programs.fuzzel.package}/bin/fuzzel"; - "Super+Alt+L" = { - action.spawn = "${lib.getBin config.programs.swaylock.package}/bin/swaylock"; - allow-when-locked = true; - }; # You can also use a shell. Do this if you need pipes, multiple commands, etc. # Note: the entire command goes as a single argument in the end. diff --git a/homeConfigurations/muede/swaylock.nix b/homeConfigurations/muede/swaylock.nix index 1b756ff..8ff6747 100644 --- a/homeConfigurations/muede/swaylock.nix +++ b/homeConfigurations/muede/swaylock.nix @@ -1,11 +1,11 @@ # based on https://codeberg.org/kiara/cfg/src/commit/b9c472acd78c9c08dfe8b6a643c5c82cc5828433/home-manager/kiara/swaylock.nix# -{ pkgs, config, ... }: +{ pkgs, config, lib, ... }: { - config = { stylix.targets.swaylock = { enable = true; useWallpaper = true; }; + programs.swaylock = { enable = true; package = pkgs.swaylock-effects; @@ -50,5 +50,10 @@ } ]; }; - }; + + + programs.niri.settings.binds."Super+Alt+L" = { + action.spawn = "${lib.getBin config.programs.swaylock.package}/bin/swaylock"; + allow-when-locked = true; + }; }