Files
nixos/modules/vds/xray.nix
T
2026-02-25 01:17:29 +03:00

45 lines
777 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;
# };
# };
}