added stuff

This commit is contained in:
vali 2024-04-09 23:11:33 +02:00
commit 7d4f626b7d
907 changed files with 70990 additions and 0 deletions

View file

@ -0,0 +1,27 @@
{
config,
pkgs,
lib,
...
}: let
inherit (lib.types) package;
inherit (lib.options) mkEnableOption mkOption;
cfg = config.modules.usrEnv.programs.screenlock;
pkg =
if cfg.gtklock.enable
then pkgs.gtklock
else pkgs.swaylock-effects;
in {
options.modules.usrEnv.programs.screenlock = {
gtklock.enable = mkEnableOption "gtklock screenlocker";
swaylock.enable = mkEnableOption "swaylock screenlocker";
package = mkOption {
type = package;
default = pkg;
readOnly = true;
description = "The screenlocker package";
};
};
}