Nix configurations for my homelab
2
fork

Configure Feed

Select the types of activity you want to include in your feed.

Add .well-known entries for atproto-did and fix redirects

yemou 5bcca707 032eaf16

+28 -2
+1
dandelion/config.nix
··· 19 19 ../modules/sss.nix 20 20 21 21 ../modules/services/caddy 22 + ../modules/services/caddy/atproto-did.nix 22 23 # ../modules/services/caddy/cp-certs.nix 23 24 ../modules/services/caddy/matrix.nix 24 25 ../modules/services/caddy/nextcloud.nix
+15
modules/services/caddy/atproto-did.nix
··· 1 + { ... }: 2 + { 3 + services.caddy.virtualHosts = { 4 + "lilac.pink".extraConfig = '' 5 + header /.well-known/atproto-did Access-Control-Allow-Origin * 6 + header /.well-known/atproto-did Content-Type text/plain 7 + respond /.well-known/atproto-did did:plc:7k22mhzucv7v6y5lzep6uhok 8 + ''; 9 + "yemou.pink".extraConfig = '' 10 + header /.well-known/atproto-did Access-Control-Allow-Origin * 11 + header /.well-known/atproto-did Content-Type text/plain 12 + respond /.well-known/atproto-did did:plc:3sk3ef72ac36w44kvr3ki5q7 13 + ''; 14 + }; 15 + }
+6 -1
modules/services/caddy/websites/pink-lilac.nix
··· 11 11 12 12 services.caddy.virtualHosts."lilac.pink".extraConfig = '' 13 13 encode 14 - redir https://bsky.app/profile/lilac.pink 14 + 15 + @redirect { 16 + expression `{path} == "/"` 17 + } 18 + 19 + redir @redirect https://bsky.app/profile/lilac.pink 15 20 16 21 handle_errors { 17 22 respond "{err.status_code} {err.status_text}"
+6 -1
modules/services/caddy/websites/pink-yemou.nix
··· 11 11 12 12 services.caddy.virtualHosts."yemou.pink".extraConfig = '' 13 13 encode 14 - redir https://bsky.app/profile/yemou.pink 14 + 15 + @redirect { 16 + expression `{path} == "/"` 17 + } 18 + 19 + redir @redirect https://bsky.app/profile/yemou.pink 15 20 16 21 handle_errors { 17 22 respond "{err.status_code} {err.status_text}"