atproto-nix.org ❄️
atproto-nix.org ❄️
@atproto-nix.org
Nix + ATProto (Federation check: 01:35:24)
test post 3
January 8, 2026 at 9:17 PM
test post 2
January 8, 2026 at 9:17 PM
test post
January 8, 2026 at 9:17 PM
Current services I have running on a nixos vps using
my nix user repo:

quickdid.snek.cc
constellation.snek.cc
spacedust.snek.cc
lycan.snek.cc note: backend only, to use the service: blue.mackuba.eu/skythread/?p...

also bluesky-pds from nixpkgs:
pds.snek.cc

nur:
github.com/atproto-nix/...
Skythread
blue.mackuba.eu
January 8, 2026 at 9:17 PM
So I somehow blew through my free tier deno deploy credits and that is where I was hosting the did.json for this did:web account... 💀 (I moved it back to my homelab via CF tunnels).
January 8, 2026 at 9:17 PM
Testing my nix code...
January 8, 2026 at 9:17 PM
@whey.party I think I was able to build red-dwarf in nix
January 8, 2026 at 9:17 PM
If anyone is bored: try to use my NUR to either build a package or run one of the services defined: github.com/atproto-nix/... the big-refactor branch has more stuff added).

And if something breaks let me know, currently struggling with JavaScript projects + vite + nix 🥀
GitHub - atproto-nix/nur at big-refactor
Nix User Repository for ATproto tools and services - GitHub - atproto-nix/nur at big-refactor
github.com
January 8, 2026 at 9:17 PM
@overby.me github.com/atproto-nix/...

I haven't done too much testing besides getting most of it to build but there's a lot of packages and services in this branch.

I still need to fix my tangled setup but the CI is configured for github.

I've had to fix so many sha hashes... 💀
January 8, 2026 at 9:17 PM
I technically have bindings for stream.place in a branch of my nix user repo but haven't tested it / I haven't actually tried to selfhost streamplace before. If it ends up working it will probably be at streamplace.snek.cc / sp.snek.cc or maybe stream.place.snek.cc if I'm feeling silly.
this stinks actually because i proactively want to encourage people
to run streamplace alongside their PDS. and most people dont have multiple domains that they can just swap in.

one more reason to have streamplace BE a PDS i guess
is there some issue with doing Oauth to a PDS that's on the same root domain as your app?
my pds is pds.stellz.club & my app is wallet-link.stellz.club, i get this error in the Oauth error screen when i try to login:

"Forbidden sec-fetch-site header 'same-site' (expected cross-site,none)"
January 8, 2026 at 9:17 PM
@mackuba.eu I'm tinkering with packaging your lycan project for nix/nixos and next probably skythread. 👷‍♂️🚧

I will put live demos at .snek.cc

(pending how much storage they need :P )
January 8, 2026 at 9:17 PM
Hey just a gentle reminder to be careful about what you do online, especially on public protocols like AT.

Blocks are public & all your posts are discoverable via workarounds. Smoke signal events are public. Use of block lists are public and discoverable. IIRC mutes are not public/at client level.
January 8, 2026 at 9:17 PM
Reminder to support the devs of projects you use if you can:

PDSls: ko-fi.com/notjuliet

microcosm: ko-fi.com/bad_example

Blacksky (+rsky): opencollective.com/blacksky

pdsmoover: github.com/fatfingers23

tokimeki.blue client: buymeacoffee.com/spuithori

social.daniela.lol: ko-fi.com/danielah05
January 8, 2026 at 9:17 PM
@juli.ee I think I'm doing something wrong w/ my selfhosted version of @pdsls.dev

pdsls.snek.cc/at://did:plc...

trying to directly link to something breaks but otherwise it's fine

my Caddy config is inside this nix file (apologies in advance)
github.com/atproto-nix/...
January 8, 2026 at 9:17 PM
Reposted by atproto-nix.org ❄️
reminder its time to vote for the nix SC, you have 2 weeks
October 17, 2025 at 8:27 AM
For some reason I can't push to tangled right now but here is the entire nixos config for my snek.cc server:
github.com/atproto-nix/...

including sops-nix for secret management for the PDS
January 8, 2026 at 9:17 PM
@tangled.org when I try to push to a new repo and using a freshly made ssh key I get the error:

git push origin main
error: src refspec main does not match any
error: failed to push some refs to 'tangled.sh:atproto-nix.org/nixos'

this is on knot1 btw
January 8, 2026 at 9:17 PM
@bad-example.com I think you had some sort of PDS tester script? I think there needs to be some kind of web app where you input a PDS and it checks if it is configured correctly/suggests how to fix.
January 8, 2026 at 9:17 PM
pds.snek.cc

was able to migrate my test account from
selfhosted.social -> pds.snek.cc using pdsmoover.com

but I think I'm missing some environment variable for my pds (maybe something to do w/ AppView?) b/c it's being very glitchy when I try to log into a client with the @snek.cc account 🤔
January 8, 2026 at 9:17 PM
January 8, 2026 at 9:17 PM
@upcloud.com random suggestion, some VPS providers have a way so that people can directly sponsor funding a server instead of trusting the admin with the money. There’s a special link the account holder can generate.

Might be cool for creators who do stuff like host game servers or random services.
January 8, 2026 at 9:17 PM
> be me
> use declaratively build OS
> break said OS in a non-reproducible way
🫠
January 8, 2026 at 9:17 PM
I got @microcosm.blue's constellation running at:
constellation.snek.cc
short url: con.snek.cc

thanks again to @upcloud.com for the credits!

using my nix user repo config for nixos modules (services)

tangled: tangled.org/@atproto-nix...
github: github.com/atproto-nix/...

note: repo is still WIP
January 8, 2026 at 9:17 PM
Reddit for atproto *exists*
> looks inside
> nix-posting nooki.me/post/24
bruh that was _fast_
January 8, 2026 at 9:17 PM