From 4e4525f64f418430d5a86ffae4787c6d4958536f Mon Sep 17 00:00:00 2001 From: Alex Mickelson Date: Wed, 3 Dec 2025 15:49:13 -0700 Subject: [PATCH] remote desktop --- nix/ai-server-1.nix | 30 ++++++++++++++++++------------ 1 file changed, 18 insertions(+), 12 deletions(-) diff --git a/nix/ai-server-1.nix b/nix/ai-server-1.nix index c273781..1a9affb 100644 --- a/nix/ai-server-1.nix +++ b/nix/ai-server-1.nix @@ -43,6 +43,24 @@ }; services.xserver.desktopManager.gnome.enable = true; + services.gnome.gnome-remote-desktop = { + enable = true; + # openFirewall = true; # opens port 3389 automatically + modes = [ "rdp" ]; # enable RDP mode + }; + xdg.portal.enable = true; + xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-gnome ]; + xdg.portal.config.common.default = [ "gnome" ]; + + # services.xrdp = { + # enable = true; + # defaultWindowManager = "gnome-session"; + # # port = 3389; + # # securityLayer = "negotiate"; + # # tlsLevel = "high"; + # }; + # services.gnome.gnome-remote-desktop.enable = true; + # Configure keymap in X11 services.xserver.xkb = { layout = "us"; @@ -118,18 +136,6 @@ openFirewall = true; }; - xdg.portal.enable = true; - xdg.portal.extraPortals = [ pkgs.xdg-desktop-portal-gnome ]; - xdg.portal.config.common.default = [ "gnome" ]; - - services.xrdp = { - enable = true; - defaultWindowManager = "${pkgs.gnome-session}/bin/gnome-session"; - # port = 3389; - # securityLayer = "negotiate"; - # tlsLevel = "high"; - }; - services.gnome.gnome-remote-desktop.enable = true; hardware.graphics = { enable32Bit = true;