more progress

This commit is contained in:
Chris Kruining 2025-07-24 11:33:23 +02:00
parent ef6c049068
commit 2d0b2b5070
No known key found for this signature in database
GPG key ID: EB894A3560CCCAD2
31 changed files with 256 additions and 487 deletions

View file

@ -8,7 +8,7 @@ in
{
options.${namespace} = {
preset = mkOption {
type = nullOr enum [ "server" "desktop" ];
type = nullOr (enum [ "server" "desktop" ]);
default = null;
example = "desktop";
description = "Which defaults profile to start with";
@ -27,14 +27,15 @@ in
animated = true;
};
desktop.use = "kde";
desktop.use = "plasma";
theming.enable = true;
};
})
(mkIf (cfg.preset == "server") {
${namespace} = mkDefault {
services = {
ssh.enable = true;
networking.ssh.enable = true;
};
};
})