Currently I’m only able to run i3 or xfce as normal. When I use gnome I can attach the session but then I’ll get an error stating “You need to authenticate to set the color profile” but no matter how often I dismiss it or provide a password: It asks again, and again and again.
Did you ever get this working? I want to use gnome over xrdp too. There’s not much written about it, either here, or /r/nixos, or the nixos docs or wiki, even though gnome is nixos’s default desktop.
PS - your example is missing the services.xrdp.openfirewall line.
If I remember correctly it worked one day when I dismissed the dialog multiple times (like around 10 times in a row…). It should work correctly with the line you’re seeing above. But aside from that it didn’t work great over RDP (slow/sluggish desktop feel). I think the next time I’d rather use VNC.
I would imagine that the openfirewall line was not necessary two years ago, since I’m pretty sure I just copy and pasted the contents of my config verbatim ^^
Did not have an issue with color profile but this is my snippets to get GNOME working over xrdp, using remmina as a viewer from my environment.systemPackages.