• feat(nix): enable gnome-remote-desktop and xrdp services
• fix(nix): replace ollama with obsidian in system packages • feat(nix): add cheese, freerdp, and rustdesk-flutter to GUI modules • refactor(nix): reorganize gnome extensions and services configuration • chore(nix): configure xrdp to use mkDefault and add firewall rules for RDP • feat(nix): enable gnome-remote-desktop with proper port configuration
This commit is contained in:
parent
71304185bd
commit
f5be97a2f4
2 changed files with 12 additions and 7 deletions
|
|
@ -125,25 +125,28 @@ in
|
||||||
bat
|
bat
|
||||||
cardpeek
|
cardpeek
|
||||||
ccache
|
ccache
|
||||||
|
cheese
|
||||||
chromium
|
chromium
|
||||||
clang
|
clang
|
||||||
dive
|
dive
|
||||||
easyeffects
|
easyeffects
|
||||||
file
|
file
|
||||||
firefox
|
firefox
|
||||||
|
freerdp
|
||||||
gh
|
gh
|
||||||
gimp
|
gimp
|
||||||
git
|
git
|
||||||
gnome-browser-connector
|
gnome-browser-connector
|
||||||
cheese
|
gnome-remote-desktop
|
||||||
|
gnome-session
|
||||||
gnome-software
|
gnome-software
|
||||||
gnomeExtensions.appindicator
|
gnomeExtensions.appindicator
|
||||||
gnomeExtensions.autohide-battery
|
gnomeExtensions.autohide-battery
|
||||||
|
gnomeExtensions.clipboard-history
|
||||||
gnomeExtensions.dash-to-panel
|
gnomeExtensions.dash-to-panel
|
||||||
gnomeExtensions.easyeffects-preset-selector
|
gnomeExtensions.easyeffects-preset-selector
|
||||||
gnomeExtensions.hibernate-status-button
|
gnomeExtensions.hibernate-status-button
|
||||||
gnomeExtensions.vitals
|
gnomeExtensions.vitals
|
||||||
gnomeExtensions.clipboard-history
|
|
||||||
gnupg
|
gnupg
|
||||||
go
|
go
|
||||||
jq
|
jq
|
||||||
|
|
@ -159,6 +162,7 @@ in
|
||||||
pstree
|
pstree
|
||||||
remmina
|
remmina
|
||||||
ripgrep
|
ripgrep
|
||||||
|
rustdesk-flutter
|
||||||
rustup
|
rustup
|
||||||
statix
|
statix
|
||||||
thunderbird
|
thunderbird
|
||||||
|
|
@ -167,8 +171,6 @@ in
|
||||||
wl-clipboard
|
wl-clipboard
|
||||||
yubikey-personalization
|
yubikey-personalization
|
||||||
zellij
|
zellij
|
||||||
gnome-remote-desktop
|
|
||||||
rustdesk-flutter
|
|
||||||
]
|
]
|
||||||
++ lib.optionals pkgs.stdenv.targetPlatform.isx86_64 (
|
++ lib.optionals pkgs.stdenv.targetPlatform.isx86_64 (
|
||||||
with pkgs;
|
with pkgs;
|
||||||
|
|
@ -208,8 +210,12 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
# remote desktop
|
# remote desktop
|
||||||
services.xrdp.enable = true;
|
services.xrdp.enable = lib.mkDefault false;
|
||||||
services.xrdp.defaultWindowManager = "${pkgs.gnome-session}/bin/gnome-session";
|
services.xrdp.defaultWindowManager = "${pkgs.gnome-session}/bin/gnome-session";
|
||||||
services.xrdp.openFirewall = true;
|
services.xrdp.openFirewall = true;
|
||||||
|
|
||||||
|
services.gnome.gnome-remote-desktop.enable = lib.mkDefault true;
|
||||||
|
networking.firewall.allowedTCPPorts = [ 3389 ];
|
||||||
|
networking.firewall.allowedUDPPorts = [ 3389 ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,6 @@ with lib.metacfg;
|
||||||
];
|
];
|
||||||
|
|
||||||
services.rustdesk-server.signal.enable = false;
|
services.rustdesk-server.signal.enable = false;
|
||||||
services.gnome.gnome-remote-desktop.enable = true;
|
|
||||||
|
|
||||||
services.tailscale.enable = true;
|
services.tailscale.enable = true;
|
||||||
|
|
||||||
|
|
@ -102,7 +101,7 @@ services.gnome.gnome-remote-desktop.enable = true;
|
||||||
kubectx
|
kubectx
|
||||||
libcamera
|
libcamera
|
||||||
logseq
|
logseq
|
||||||
ollama
|
obsidian
|
||||||
piper-tts
|
piper-tts
|
||||||
tipp10
|
tipp10
|
||||||
uv
|
uv
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue