Nix configurations for my homelab
0

Configure Feed

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

Update oauth-client-metadata.json for bsky-sieve

+26 -24
+18 -18
flake.lock
··· 111 111 ] 112 112 }, 113 113 "locked": { 114 - "lastModified": 1772845525, 115 - "narHash": "sha256-Dp5Ir2u4jJDGCgeMRviHvEQDe+U37hMxp6RSNOoMMPc=", 114 + "lastModified": 1773681856, 115 + "narHash": "sha256-+bRqxoFCJFO9ZTFhcCkzNXbDT3b8AEk88fyjB7Is6eo=", 116 116 "owner": "nix-community", 117 117 "repo": "home-manager", 118 - "rev": "27b93804fbef1544cb07718d3f0a451f4c4cd6c0", 118 + "rev": "57d5560ee92a424fb71fde800acd6ed2c725dfce", 119 119 "type": "github" 120 120 }, 121 121 "original": { ··· 277 277 }, 278 278 "nixpkgs-unstable": { 279 279 "locked": { 280 - "lastModified": 1772773019, 281 - "narHash": "sha256-E1bxHxNKfDoQUuvriG71+f+s/NT0qWkImXsYZNFFfCs=", 280 + "lastModified": 1773646010, 281 + "narHash": "sha256-iYrs97hS7p5u4lQzuNWzuALGIOdkPXvjz7bviiBjUu8=", 282 282 "owner": "NixOS", 283 283 "repo": "nixpkgs", 284 - "rev": "aca4d95fce4914b3892661bcb80b8087293536c6", 284 + "rev": "5b2c2d84341b2afb5647081c1386a80d7a8d8605", 285 285 "type": "github" 286 286 }, 287 287 "original": { ··· 293 293 }, 294 294 "nixpkgs_2": { 295 295 "locked": { 296 - "lastModified": 1772864153, 297 - "narHash": "sha256-YANRi2Sb6uUHFy/zhZjC0DmCpYKPMpXQBKj5iRZv6ks=", 296 + "lastModified": 1773738184, 297 + "narHash": "sha256-zWRjT5oPabNCiC1A3QkFXpfnsgUjyg6fUZWC+IiiZH0=", 298 298 "owner": "NixOS", 299 299 "repo": "nixpkgs", 300 - "rev": "8fbd4361b3a128506685a89bb18ff29ff23f6c59", 300 + "rev": "41a2715cc472025a19bc0eb9dc4ee8b7406bfa6f", 301 301 "type": "github" 302 302 }, 303 303 "original": { ··· 325 325 }, 326 326 "nixpkgs_4": { 327 327 "locked": { 328 - "lastModified": 1772173633, 329 - "narHash": "sha256-MOH58F4AIbCkh6qlQcwMycyk5SWvsqnS/TCfnqDlpj4=", 328 + "lastModified": 1773507054, 329 + "narHash": "sha256-Q8U5VXgrcxmCxPtCCJCIZkcAX3FCZwGh1GNVIXxMND0=", 330 330 "owner": "NixOS", 331 331 "repo": "nixpkgs", 332 - "rev": "c0f3d81a7ddbc2b1332be0d8481a672b4f6004d6", 332 + "rev": "e80236013dc8b77aa49ca90e7a12d86f5d8d64c9", 333 333 "type": "github" 334 334 }, 335 335 "original": { ··· 363 363 "rust-overlay": "rust-overlay" 364 364 }, 365 365 "locked": { 366 - "lastModified": 1772814877, 367 - "narHash": "sha256-x/Z6E5r1au+2iPFuPtGuxk330rrVi9v9HliYKvT6yU8=", 366 + "lastModified": 1773783267, 367 + "narHash": "sha256-1r+41FPugUzEV54J0tme8eawBP9AntsIdGQUiDGSIZk=", 368 368 "owner": "roc-lang", 369 369 "repo": "roc", 370 - "rev": "e19771d22b36f09c1f5a488d3878cb575f475075", 370 + "rev": "7ca590ea7cd47bd2cb99205dc5d290e0eebaf0ef", 371 371 "type": "github" 372 372 }, 373 373 "original": { ··· 416 416 "nixpkgs": "nixpkgs_4" 417 417 }, 418 418 "locked": { 419 - "lastModified": 1772495394, 420 - "narHash": "sha256-hmIvE/slLKEFKNEJz27IZ8BKlAaZDcjIHmkZ7GCEjfw=", 419 + "lastModified": 1773698643, 420 + "narHash": "sha256-VCiDjE8kNs8uCAK73Ezk1r3fFuc4JepvW07YFqaN968=", 421 421 "owner": "Mic92", 422 422 "repo": "sops-nix", 423 - "rev": "1d9b98a29a45abe9c4d3174bd36de9f28755e3ff", 423 + "rev": "8237de83e8200d16fe0c4467b02a1c608ff28044", 424 424 "type": "github" 425 425 }, 426 426 "original": {
+1 -1
lily/config.nix
··· 23 23 24 24 ../modules/services/caddy 25 25 ../modules/services/caddy/atproto-did.nix 26 - ../modules/services/caddy/atproto-sieve.nix 26 + ../modules/services/caddy/bsky-sieve.nix 27 27 ../modules/services/caddy/cp-certs.nix 28 28 ../modules/services/caddy/jellyfin.nix 29 29 ../modules/services/caddy/mumble.nix
+7 -5
modules/services/caddy/atproto-sieve.nix modules/services/caddy/bsky-sieve.nix
··· 1 1 { ... }: 2 2 { 3 + # TODO: Instead of copying the client-metadata json here everytime, probably just include the repo as a flake so it 4 + # gets updated as I update my repo 3 5 services.caddy.virtualHosts = { 4 - "atproto-sieve.yem.pink".extraConfig = '' 6 + "bsky-sieve-cli.b77.boo".extraConfig = '' 5 7 encode 6 8 7 9 @redirect { 8 10 expression `{path} == "/"` 9 11 } 10 12 11 - redir @redirect https://tangled.org/yemou.pink/atproto-sieve 13 + redir @redirect https://tangled.org/yemou.pink/bsky-sieve 12 14 13 15 handle_errors { 14 16 respond "{err.status_code} {err.status_text}" ··· 18 20 header /oauth-client-metadata.json Content-Type application/json 19 21 respond /oauth-client-metadata.json <<JSON 20 22 { 21 - "client_id": "https://atproto-sieve.yem.pink/oauth-client-metadata.json", 23 + "client_id": "https://bsky-sieve-cli.b77.boo/oauth-client-metadata.json", 22 24 "application_type": "native", 23 25 "grant_types": [ 24 26 "authorization_code" 25 27 ], 26 - "scope": "atproto repo?collection=app.bsky.feed.like&collection=app.bsky.graph.follow&action=delete", 28 + "scope": "atproto repo?collection=app.bsky.graph.follow&action=delete", 27 29 "response_types": [ 28 30 "code" 29 31 ], ··· 32 34 ], 33 35 "token_endpoint_auth_method": "none", 34 36 "dpop_bound_access_tokens": true, 35 - "client_name": "atproto-sieve" 37 + "client_name": "bsky-sieve" 36 38 } 37 39 JSON 38 40 '';