diff --git a/devices/vds.nix b/devices/vds.nix index 3a8f68f..98b2c1b 100644 --- a/devices/vds.nix +++ b/devices/vds.nix @@ -21,6 +21,7 @@ let #nixos-facter-modules.nixosModules.facter self.nixosModules.default + self.nixosModules.server.xray #self.homeConfigurations.server.nixosModule # home-manager configuration module ]; diff --git a/modules/server/xray.nix b/modules/server/xray.nix index 35950b2..d7a775d 100644 --- a/modules/server/xray.nix +++ b/modules/server/xray.nix @@ -6,9 +6,15 @@ ... }: { + services.xray = { + enable = true; + settingsFile = "/etc/xray/config.json"; + }; + networking.firewall = { allowedTCPPorts = [ 443 ]; allowedUDPPorts = [ 443 ]; }; + environment.systemPackages = with pkgs; [ xray ]; }