diff --git a/machines/kcnhub/configuration.nix b/machines/kcnhub/configuration.nix index abc2334..4c33354 100644 --- a/machines/kcnhub/configuration.nix +++ b/machines/kcnhub/configuration.nix @@ -14,6 +14,8 @@ ./users.nix ]; + networking.firewall.enable = false; + # Use the systemd-boot EFI boot loader. boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; @@ -25,9 +27,9 @@ # Enable the X11 windowing system. services.xserver.enable = true; - # Enable the GNOME Desktop Environment. - services.xserver.displayManager.gdm.enable = true; - services.xserver.desktopManager.gnome.enable = true; + # Enable KDE Plasma + services.xserver.displayManager.sddm.enable = true; + services.xserver.desktopManager.plasma5.enable = true; # Enable CUPS to print documents. services.printing.enable = true; diff --git a/machines/kcnhub/services/rdp.nix b/machines/kcnhub/services/rdp.nix index e9b5ef6..140bfcb 100644 --- a/machines/kcnhub/services/rdp.nix +++ b/machines/kcnhub/services/rdp.nix @@ -1,7 +1,5 @@ { config, lib, pkgs, ... }: { - services.gnome.gnome-remote-desktop.enable = true; - services.xserver.desktopManager.gnome.extraGSettingsOverrides = '' - [org.gnome.desktop.remote-desktop.rdp] - screen-share-mode='extend' - ''; + services.xrdp.enable = true; + services.xrdp.defaultWindowManager = "startplasma-x11"; + services.xrdp.openFirewall = true; }