diff --git a/homeManagerModules/niri/niri.nix b/homeManagerModules/niri/niri.nix index 4ebc644..583d762 100644 --- a/homeManagerModules/niri/niri.nix +++ b/homeManagerModules/niri/niri.nix @@ -11,6 +11,11 @@ pwvucontrol ]; + programs.swaylock = { + enable = true; + settings = builtins.fromJSON (builtins.readFile ./swaylock.json); + }; + services.mako = { enable = true; extraConfig = builtins.readFile ./mako.conf; diff --git a/homeManagerModules/niri/swaylock.json b/homeManagerModules/niri/swaylock.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/homeManagerModules/niri/swaylock.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/nixosModules/programs/niri.nix b/nixosModules/programs/niri.nix index e4df8d9..ca83f79 100644 --- a/nixosModules/programs/niri.nix +++ b/nixosModules/programs/niri.nix @@ -14,6 +14,8 @@ programs.niri.enable = true; programs.niri.package = pkgs.niri-unstable; + security.pam.services.swaylock = { }; + environment.systemPackages = with pkgs; [ swayosd fuzzel