feat: modified default login daemon to use grueetd
This commit is contained in:
parent
234bf442c8
commit
e77af9626b
2 changed files with 24 additions and 1 deletions
|
|
@ -18,7 +18,7 @@ in {
|
|||
${namespace} = {
|
||||
desktop = {
|
||||
env = {
|
||||
gdm = enabled;
|
||||
greetd = enabled;
|
||||
hyprland = enabled;
|
||||
x11 = enabled;
|
||||
};
|
||||
|
|
|
|||
23
modules/nixos/desktop/env/greetd/default.nix
vendored
Normal file
23
modules/nixos/desktop/env/greetd/default.nix
vendored
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
{
|
||||
config,
|
||||
lib,
|
||||
namespace,
|
||||
pkgs,
|
||||
...
|
||||
}: let
|
||||
inherit (lib) mkIf mkEnableOption;
|
||||
inherit (lib.${namespace}) getAttrByNamespace mkOptionsWithNamespace;
|
||||
base = "${namespace}.desktop.env.greetd";
|
||||
cfg = getAttrByNamespace config base;
|
||||
in {
|
||||
options = mkOptionsWithNamespace base {
|
||||
enable = mkEnableOption "greetd";
|
||||
};
|
||||
|
||||
config = mkIf cfg.enable {
|
||||
services.greetd = {
|
||||
enable = true;
|
||||
settings.default_session.command = "${pkgs.tuigreet}/bin/tuigreet --time --cmd Hyprland";
|
||||
};
|
||||
};
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue