My Nix Configuration
1{ 2 config, 3 ... 4}: 5{ 6 config = { 7 services.anubis.defaultOptions = { 8 enable = true; 9 extraFlags = [ "-metrics-bind \"\"" ]; 10 settings = { 11 BIND_NETWORK = "tcp"; 12 METRICS_BIND_NETWORK = "tcp"; 13 SERVE_ROBOTS_TXT = true; 14 COOKIE_DOMAIN = ".pyrox.dev"; 15 ED25519_PRIVATE_KEY_HEX_FILE = config.age.secrets.anubis-key.path; 16 OG_PASSTHROUGH = true; 17 OG_CACHE_CONSIDER_HOST = true; 18 }; 19 }; 20 age.secrets.anubis-key = { 21 file = ./secrets/anubis-key.age; 22 owner = "anubis"; 23 group = "anubis"; 24 }; 25 }; 26}