pinwheel: Add enable option to swaylock module

This commit is contained in:
Alexander Heldt
2023-10-21 19:40:46 +02:00
parent 8a77bed151
commit 2cd1a0a730
2 changed files with 35 additions and 25 deletions

View File

@@ -78,6 +78,7 @@
nix-index.enable = true; nix-index.enable = true;
greetd.enable = true; greetd.enable = true;
hyprland.enable = true; hyprland.enable = true;
swaylock.enable = true;
git.enable = true; git.enable = true;
openvpn.enable = true; openvpn.enable = true;
go.enable = true; go.enable = true;

View File

@@ -1,8 +1,16 @@
{ pkgs, lib, config, ... }: { pkgs, lib, config, ... }:
let let
enabled = config.mod.swaylock.enable;
hyprlandEnabled = config.mod.hyprland.enable; hyprlandEnabled = config.mod.hyprland.enable;
in in
{ {
options = {
mod.swaylock = {
enable = lib.mkEnableOption "enable swaylock module";
};
};
config = lib.mkIf enabled {
home-manager.users.alex = { home-manager.users.alex = {
programs.swaylock = { programs.swaylock = {
enable = true; enable = true;
@@ -33,4 +41,5 @@ in
auth include login auth include login
''; '';
}; };
};
} }