1
1
Fork 0

console: switch to kde desktop session

This commit is contained in:
Myned 2025-03-26 02:50:13 -05:00
parent c59eaa2d9f
commit 5b6793d9e6
2 changed files with 22 additions and 14 deletions
options/custom/desktops/kde
profiles/console

View file

@ -6,7 +6,11 @@
with lib; let with lib; let
cfg = config.custom.desktops.kde; cfg = config.custom.desktops.kde;
in { in {
options.custom.desktops.kde.enable = mkOption {default = false;}; options.custom.desktops.kde = {
enable = mkOption {default = false;};
};
config = mkIf cfg.enable {services.desktopManager.plasma6.enable = true;}; config = mkIf cfg.enable {
services.desktopManager.plasma6.enable = true;
};
} }

View file

@ -13,14 +13,14 @@
custom = { custom = {
minimal = true; minimal = true;
profile = "console"; profile = "console";
desktop = "gnome"; desktop = "kde";
desktops = { desktops = {
gnome.gdm = false; #// gnome.gdm = false;
}; };
programs = { programs = {
gnome-shell.enable = true; #// gnome-shell.enable = true;
steam = { steam = {
enable = true; enable = true;
@ -30,14 +30,18 @@
}; };
}; };
services.syncthing = { services = {
enable = true; kdeconnect.display = 0;
folders =
lib.getAttrs [ syncthing = {
"SYNC/.ignore" enable = true;
"SYNC/game" folders =
] lib.getAttrs [
options.custom.services.syncthing.folders.default; "SYNC/.ignore"
"SYNC/game"
]
options.custom.services.syncthing.folders.default;
};
}; };
settings = { settings = {
@ -70,7 +74,7 @@
steam = { steam = {
enable = true; enable = true;
autoStart = true; autoStart = true;
desktopSession = "gnome"; desktopSession = "plasma";
user = config.custom.username; user = config.custom.username;
}; };