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 SERVE_ROBOTS_TXT = true; 13 COOKIE_DOMAIN = ".pyrox.dev"; 14 ED25519_PRIVATE_KEY_HEX_FILE = config.age.secrets.anubis-key.path; 15 OG_PASSTHROUGH = true; 16 OG_CACHE_CONSIDER_HOST = true; 17 }; 18 }; 19 age.secrets.anubis-key = { 20 file = ./secrets/anubis-key.age; 21 owner = "anubis"; 22 group = "anubis"; 23 }; 24 }; 25}