From 611774b2001e22ed75debc76cb25bd2c92837527 Mon Sep 17 00:00:00 2001 From: oqyude Date: Wed, 23 Jul 2025 21:28:07 +0300 Subject: [PATCH] 123 --- flake.nix | 1 + modules/server/xray.nix | 14 ++++++++++++++ 2 files changed, 15 insertions(+) mode change 100755 => 100644 flake.nix create mode 100644 modules/server/xray.nix diff --git a/flake.nix b/flake.nix old mode 100755 new mode 100644 index 34e7d77..5899154 --- a/flake.nix +++ b/flake.nix @@ -119,6 +119,7 @@ nextcloud = import ./modules/server/nextcloud.nix flakeContext; nginx = import ./modules/server/cloudflared.nix flakeContext; zerotier = import ./modules/server/zerotier.nix flakeContext; + xray = import ./modules/server/xray.nix flakeContext; }; }; diff --git a/modules/server/xray.nix b/modules/server/xray.nix new file mode 100644 index 0000000..35950b2 --- /dev/null +++ b/modules/server/xray.nix @@ -0,0 +1,14 @@ +{ inputs, ... }@flakeContext: +{ + config, + lib, + pkgs, + ... +}: +{ + networking.firewall = { + allowedTCPPorts = [ 443 ]; + allowedUDPPorts = [ 443 ]; + }; + environment.systemPackages = with pkgs; [ xray ]; +}