Compare commits

..

2 commits

Author SHA1 Message Date
Harald Hoyer
d316ef4c2d refactor(gui): replace GNOME remote desktop with XRDP
- Switched from GNOME remote desktop to XRDP for remote access services across configurations.
- Removed GNOME-specific settings and added XRDP service settings in GUI and system modules.
- Enhances flexibility and aligns remote desktop service configuration.
2025-09-12 09:38:53 +02:00
Harald Hoyer
63cd974f58 chore(flakes): update nixpkgs lockfile
- Updated `nixpkgs_2` and `unstable` lockfile entries with new revisions.
- Reflects the latest upstream changes for improved package support.
2025-09-12 09:38:41 +02:00
3 changed files with 3 additions and 14 deletions

View file

@ -207,11 +207,8 @@ in
};
# remote desktop
networking.firewall.allowedTCPPorts = [ 3389 ];
networking.firewall.allowedUDPPorts = [ 3389 ];
services.gnome.gnome-remote-desktop.enable = true;
systemd.services.gnome-remote-desktop = {
wantedBy = [ "graphical.target" ];
};
services.xrdp.enable = true;
services.xrdp.defaultWindowManager = "${pkgs.gnome-session}/bin/gnome-session";
services.xrdp.openFirewall = true;
};
}

View file

@ -34,10 +34,6 @@ with lib.metacfg;
];
};
services.xrdp.enable = true;
services.xrdp.defaultWindowManager = "${pkgs.gnome-session}/bin/gnome-session";
services.xrdp.openFirewall = true;
# Disable the GNOME3/GDM auto-suspend feature that cannot be disabled in GUI!
# If no user is logged in, the machine will power down after 20 minutes.
systemd.targets.sleep.enable = false;

View file

@ -34,10 +34,6 @@ with lib.metacfg;
];
};
services.xrdp.enable = true;
services.xrdp.defaultWindowManager = "${pkgs.gnome-session}/bin/gnome-session";
services.xrdp.openFirewall = true;
# Disable the GNOME3/GDM auto-suspend feature that cannot be disabled in GUI!
# If no user is logged in, the machine will power down after 20 minutes.
systemd.targets.sleep.enable = false;