nix machine / user configurations
at terra 707 B view raw
1{config, ...}: { 2 age.secrets.socksPassword.file = ../../../secrets/socksPassword.age; 3 4 services.shadowsocks = { 5 enable = true; 6 port = 8888; 7 passwordFile = config.age.secrets.socksPassword.path; 8 }; 9 10 networking.firewall.allowedTCPPorts = [ config.services.shadowsocks.port ]; 11 networking.firewall.allowedUDPPorts = [ config.services.shadowsocks.port ]; 12 13 # services.microsocks = { 14 # enable = true; 15 # port = 8888; 16 # authUsername = "meow"; 17 # authPasswordFile = config.age.secrets.microsocksPassword.path; 18 # }; 19 20 # networking.firewall.allowedTCPPorts = [ config.services.microsocks.port ]; 21 # networking.firewall.allowedUDPPorts = [ config.services.microsocks.port ]; 22}