nix machine / user configurations

add eris

ptr.pet a9676b84 7e14ffe5

verified
Changed files
+10
dns
hosts
wolumonde
+2
dns/dnsconfig.js
···
A("dawn", WOLUMONDE_IP, CF_PROXY_OFF),
A("guestbook", WOLUMONDE_IP, CF_PROXY_OFF),
A("drew", WOLUMONDE_IP, CF_PROXY_OFF),
+
A("eris", WOLUMONDE_IP, CF_PROXY_OFF),
// dzwonek
A("vpn", DZWONEK_IP, CF_PROXY_OFF),
// A("meow", WOLUMONDE_IP, CF_PROXY_OFF),
···
),
TXT("send.poke", "v=spf1 include:amazonses.com ~all"),
// atproto
+
TXT("_atproto.eris", "did=did:plc:bxjnsrfzozl365rsdo5yvuz5", TTL(60)),
// TXT("_atproto", "did=did:plc:dfl62fgb7wtjj3fcbb72naae", TTL(60)),
// TXT("_atproto.dusk", "did=did:plc:dfl62fgb7wtjj3fcbb72naae", TTL(60)),
);
+2
hosts/wolumonde/modules/atproto.nix
···
guestbookDid
"drew.gaze.systems"
"test.gaze.systems"
+
"eris.gaze.systems"
];
services.nginx.virtualHosts = {
"test.gaze.systems" = mkHandleCfg "gaze.systems" "did:web:dawn.gaze.systems";
···
"nil.ptr.pet" = mkHandleCfg "ptr.pet" "did:web:dawn.gaze.systems";
"june.ptr.pet" = mkHandleCfg "ptr.pet" "did:plc:y3z2rr7q5rywu4fjn3fmfyop";
"drew.gaze.systems" = mkHandleCfg "gaze.systems" "did:plc:vo6ie3kd6xvpjlof4pnb2zzp";
+
"eris.gaze.systems" = mkHandleCfg "gaze.systems" "did:plc:bxjnsrfzozl365rsdo5yvuz5";
}
// (mkDidWebCfg dawnDid)
// (mkDidWebCfg guestbookDid);
+6
hosts/wolumonde/modules/pds.nix
···
# higher prio just to make sure
priority = 100;
};
+
"/xrpc/app.bsky.unspecced.getAgeAssuranceState".extraConfig = ''
+
default_type application/json;
+
add_header access-control-allow-headers "authorization,dpop,atproto-accept-labelers,atproto-proxy" always;
+
add_header access-control-allow-origin "*" always;
+
return 200 '{"lastInitiatedAt":"2025-07-14T14:22:43.912Z","status":"assured"}';
+
'';
}
# others
// (lib.genAttrs