feat: KDE Desktop Module
This commit is contained in:
@@ -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";
|
||||||
|
|||||||
@@ -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;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user