feat: KDE Desktop Module

This commit is contained in:
marthsincemelee
2024-04-21 17:46:13 +02:00
committed by Finn
parent cfedf8aa17
commit 3ec4a7135e
3 changed files with 25 additions and 3 deletions
+4 -3
View File
@@ -8,10 +8,11 @@ in
hyprland.enable = false; hyprland.enable = false;
zsh.enable = true; zsh.enable = true;
apps = { apps = {
desktop_apps = false; desktop_apps = true;
dev_apps = false; dev_apps = true;
gnome_apps = false; gnome_apps = false;
}; };
kde-desktop.enable = true;
radarr.enable = true; radarr.enable = true;
docker.enable = true; docker.enable = true;
readarr.enable = true; readarr.enable = true;
@@ -19,7 +20,7 @@ in
jellyfin.enable = true; jellyfin.enable = true;
jellyseerr.enable = true; jellyseerr.enable = true;
paperless = { paperless = {
enable = true; enable = false;
port = 28981; # Optional, to override the default port port = 28981; # Optional, to override the default port
extraConfig = { extraConfig = {
PAPERLESS_ADMIN_USER = "finn"; PAPERLESS_ADMIN_USER = "finn";
+1
View File
@@ -8,6 +8,7 @@
./prowlarr ./prowlarr
./radarr ./radarr
./docker ./docker
./kde-desktop
./readarr ./readarr
./sonarr ./sonarr
./jellyfin ./jellyfin
@@ -0,0 +1,20 @@
# KDE Desktio Environment
{ config, lib, pkgs, ... }:
let
cfg = config.my.profiles.kde-desktop;
# domain = config.networking.domain;
# port = 9696;
in
{
options.my.profiles.kde-desktop = with lib; {
enable = mkEnableOption "KDE Desktop Environment";
};
config = lib.mkIf cfg.enable {
services.xserver = {
enable = true;
displayManager.sddm.enable = true;
desktopManager.plasma5.enable = true;
};
};
}