diff --git a/modules/applications/default.nix b/modules/applications/default.nix index 7a154db..fb74da2 100644 --- a/modules/applications/default.nix +++ b/modules/applications/default.nix @@ -14,6 +14,7 @@ ./gnupg.nix ./grok.nix ./greetd.nix + ./ly.nix ./gtk ./java ./kde.nix diff --git a/modules/applications/ly.nix b/modules/applications/ly.nix new file mode 100644 index 0000000..3c90966 --- /dev/null +++ b/modules/applications/ly.nix @@ -0,0 +1,19 @@ +{ + lib, + config, + ... +}: +let + cfg = config.my.applications.ly; +in +{ + options.my.applications.ly = { + enable = lib.mkEnableOption "ly TUI display manager"; + }; + + config = lib.mkIf cfg.enable { + services.displayManager.ly = { + enable = true; + }; + }; +} diff --git a/modules/features/gui/desktop.nix b/modules/features/gui/desktop.nix index c24de7f..4dd3f49 100644 --- a/modules/features/gui/desktop.nix +++ b/modules/features/gui/desktop.nix @@ -16,7 +16,7 @@ in gtk.enable = true; niri.enable = true; wayland.enable = true; - greetd.enable = true; + ly.enable = true; noctalia.enable = true; swayidle.enable = true; vicinae.enable = true; diff --git a/modules/system/fingerprint.nix b/modules/system/fingerprint.nix index f1a02a6..28749ab 100644 --- a/modules/system/fingerprint.nix +++ b/modules/system/fingerprint.nix @@ -18,6 +18,7 @@ in login.fprintAuth = true; sudo.fprintAuth = true; greetd.fprintAuth = lib.mkForce false; + ly.fprintAuth = lib.mkForce false; }; }; }