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;
greetd.enable = true;
hyprland.enable = true;
swaylock.enable = true;
git.enable = true;
openvpn.enable = true;
go.enable = true;

View File

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