{ config, pkgs, ... }:
{
hardware.nvidia = {
modesetting.enable = true;
open = false;
nvidiaSettings = true;
};
services.xserver = {
enable = true;
videoDrivers = [ "nvidia" ];
xrandrHeads = [
{
output = "DP-0";
primary = true;
}
{
output = "DP-2";
monitorConfig = ''
Option "Rotate" "right"
Option "LeftOf" "DP-0"
'';
}
];
displayManager.sddm = {
enable = true;
wayland.enable = true;
settings = {
Theme = {
Current = "breeze";
ThemeDir = "/sddmt";
};
};
};
};
services.xserver.desktopManager.plasma5.enable = true;
hardware.opengl = {
enable = true;
driSupport = true;
driSupport32Bit = true;
};
services.xrdp.enable = true;
services.xrdp.defaultWindowManager = "startplasma-x11";
services.xrdp.openFirewall = true;
security.rtkit.enable = true;
services.pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
};
}