This commit is contained in:
iFargle 2023-12-04 17:25:02 +09:00
parent 3a1c3469d2
commit f6b81c0bac
3 changed files with 14 additions and 5 deletions

View file

@ -10,7 +10,8 @@
./ssh-luks.nix
./docker.nix
./wireguard.nix
] ++ lib.optional (builtins.isString desktop) ./gnome-rdp.nix;
] ++ lib.optional (builtins.isString desktop) ./sleep.nix
++ lib.optional (builtins.isString desktop) ./xrdp.nix;
# steam , etc
nixpkgs.config.allowUnfree = true;
@ -48,10 +49,13 @@
"--advertise-routes=10.2.0.0/24"
];
boot.kernel.sysctl = { "net.ipv4.ip_forward" = true; };
boot.kernel.sysctl = {
"net.ipv4.ip_forward" = true;
"net.ipv6.ip_forward" = true;
};
boot.initrd.services.udev.rules = ''
# This is used to change the default configuration of Realtek USB ethernet adapters
# This is used to load the correct kernel module for the Framework USB-C Ethernet Adapter
ACTION!="add", GOTO="usb_realtek_net_end"
SUBSYSTEM!="usb", GOTO="usb_realtek_net_end"

View file

@ -1,6 +1,4 @@
{ ... }: {
services.gnome.gnome-remote-desktop.enable = true;
networking.firewall.allowedTCPPorts = [ 3389 ];
systemd.targets.sleep.enable = false;
systemd.targets.suspend.enable = false;
systemd.targets.hibernate.enable = false;

View file

@ -0,0 +1,7 @@
{ inputs, config, lib, pkgs, modulesPath, desktop, username, ... }: {
services.xrdp = {
enable = true;
openFirewall = true;
defaultWindowManager = "gnome-shell";
};
}