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;
zsh.enable = true;
apps = {
desktop_apps = false;
dev_apps = false;
desktop_apps = true;
dev_apps = true;
gnome_apps = false;
};
kde-desktop.enable = true;
radarr.enable = true;
docker.enable = true;
readarr.enable = true;
@@ -19,7 +20,7 @@ in
jellyfin.enable = true;
jellyseerr.enable = true;
paperless = {
enable = true;
enable = false;
port = 28981; # Optional, to override the default port
extraConfig = {
PAPERLESS_ADMIN_USER = "finn";
+1
View File
@@ -8,6 +8,7 @@
./prowlarr
./radarr
./docker
./kde-desktop
./readarr
./sonarr
./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;
};
};
}