From 5f5d171bfd51b8fbcb744374686099e7c68a1d76 Mon Sep 17 00:00:00 2001 From: Veneficium <85629831+veneficium42@users.noreply.github.com> Date: Mon, 23 Dec 2024 12:37:06 +0100 Subject: [PATCH] swaylock: initial setup --- homeManagerModules/niri/niri.nix | 5 +++++ homeManagerModules/niri/swaylock.json | 1 + nixosModules/programs/niri.nix | 2 ++ 3 files changed, 8 insertions(+) create mode 100644 homeManagerModules/niri/swaylock.json 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