mirror of
https://github.com/oqyude/nixos.git
synced 2026-06-10 20:20:41 +03:00
45 lines
777 B
Nix
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;
|
|
# };
|
|
# };
|
|
}
|