Add swaylock

This commit is contained in:
Natsu Kagami 2022-04-28 11:37:51 -04:00
parent acb3968daf
commit d1366a95c6
Signed by: nki
GPG key ID: 7306B3D3C3AD6E51
3 changed files with 23 additions and 0 deletions

View file

@ -0,0 +1,17 @@
{ config, pkgs, lib, ... }:
with lib;
let
cfg = config.services.swaylock;
in
{
options.services.swaylock = {
enable = mkEnableOption "Enable swaylock";
package = mkOption {
type = types.package;
default = pkgs.swaylock;
};
};
config = mkIf cfg.enable {
security.pam.services.swaylock.text = readFile "${cfg.package}/etc/pam.d/swaylock";
};
}