Last active
December 19, 2024 12:27
-
-
Save hermannolafs/c1379a090350d2dc369aeabd3c0d8de3 to your computer and use it in GitHub Desktop.
Nixos Gnome RDP Remote Desktop
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
# minimized for clarity. | |
# Some of these might not be needed. After some trial and error | |
# I got this working with these configs. | |
# I do not have the patience to rn an elimination test. | |
services.gnome.gnome-remote-desktop.enable = true; | |
# Enable the X11 windowing system. | |
services.xserver.enable = true; | |
services.xserver.displayManager.gdm.enable = true; | |
services.xserver.desktopManager.gnome.enable = true; | |
services.xrdp.enable = true; | |
services.xrdp.defaultWindowManager = "${pkgs.gnome3.gnome-session}/bin/gnome-session"; | |
services.xrdp.openFirewall = true; | |
environment.systemPackages = with pkgs; [ | |
gnome3.gnome-session | |
]; | |
# Open ports in the firewall. | |
networking.firewall = { | |
enable = true; | |
allowedTCPPorts = [ 3389 ]; | |
allowedUDPPorts = [ 3389 ]; | |
}; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Yes, as of release 24.11
gnome.
was removed from all packages 👍