fix(rdp): add wantedBy block and remove || true from grdctl enable
Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/47126fb3-6167-424d-9599-cd75e6447717 Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
059eaefa0c
commit
c4238f2590
@@ -16,6 +16,13 @@ lib.mkIf config.sovran_systemsOS.features.rdp {
|
|||||||
# Open RDP port in the firewall
|
# Open RDP port in the firewall
|
||||||
networking.firewall.allowedTCPPorts = [ 3389 ];
|
networking.firewall.allowedTCPPorts = [ 3389 ];
|
||||||
|
|
||||||
|
# Ensure the service actually starts and waits for setup to complete
|
||||||
|
systemd.services.gnome-remote-desktop = {
|
||||||
|
wantedBy = [ "graphical.target" ];
|
||||||
|
after = [ "gnome-remote-desktop-setup.service" ];
|
||||||
|
wants = [ "gnome-remote-desktop-setup.service" ];
|
||||||
|
};
|
||||||
|
|
||||||
systemd.tmpfiles.rules = [
|
systemd.tmpfiles.rules = [
|
||||||
"d /var/lib/gnome-remote-desktop 0750 gnome-remote-desktop gnome-remote-desktop -"
|
"d /var/lib/gnome-remote-desktop 0750 gnome-remote-desktop gnome-remote-desktop -"
|
||||||
"d /var/lib/gnome-remote-desktop/.local 0750 gnome-remote-desktop gnome-remote-desktop -"
|
"d /var/lib/gnome-remote-desktop/.local 0750 gnome-remote-desktop gnome-remote-desktop -"
|
||||||
@@ -112,7 +119,7 @@ lib.mkIf config.sovran_systemsOS.features.rdp {
|
|||||||
chmod 600 "$CRED_FILE"
|
chmod 600 "$CRED_FILE"
|
||||||
|
|
||||||
# Enable RDP backend and set credentials
|
# Enable RDP backend and set credentials
|
||||||
grdctl --system rdp enable || true
|
grdctl --system rdp enable
|
||||||
grdctl --system rdp set-credentials sovran "$PASSWORD"
|
grdctl --system rdp set-credentials sovran "$PASSWORD"
|
||||||
|
|
||||||
echo "GNOME Remote Desktop RDP configured successfully"
|
echo "GNOME Remote Desktop RDP configured successfully"
|
||||||
|
|||||||
Reference in New Issue
Block a user