Files
nixos/modules/vds/xray.nix
T
2026-02-24 17:51:22 +03:00

45 lines
753 B
Nix

{
config,
inputs,
pkgs,
...
}:
{
services.xray = {
enable = false;
settings = inputs.zeroq-credentials.services.xray.config;
};
networking.firewall = {
allowedTCPPorts = [
8443
9443
13380
];
allowedUDPPorts = [
8443
9443
13380
];
};
environment.systemPackages = [ pkgs.xray ];
# sops.secrets = {
# xray_uuid = {
# key = "uuid";
# mode = "0444";
# format = "yaml";
# sopsFile = ./secrets/xray.yaml;
# path = "/etc/xray/uuid";
# };
# xray_private-key = {
# path = "/etc/xray/private-key";
# key = "private-key";
# mode = "0444";
# format = "yaml";
# sopsFile = ./secrets/xray.yaml;
# };
# };
}