Nix flakes on the AT protocol
3

Configure Feed

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

feat: Ready. Set. GO!

author
Sona Tau Estrada Rivera
date (Jul 26, 2026, 11:30 AM -0400) commit 82ab0634
+17
+17
README.md
··· 1 + # Nix on the AT protocol 2 + 3 + > _This is still very WIP._ 4 + 5 + The idea for this project originally started with wanting to have nix flakes be entirely inside AT protocol infrastructure.[^1] Your flake's metadata lives inside your own repo on your PDS as a record of the following lexicon: [`space.stau.nix.release`](at://did:plc:6n2ngs7zpcpwxz3jaoxj56tu/com.atproto.lexicon.schema/space.stau.nix.release). 6 + 7 + ## Usage 8 + 9 + ```sh 10 + nix-buildat "at://did:plc:blahblahblah/space.stau.nix.release/v1.0.0" 11 + ``` 12 + 13 + Soon, I'll build a script for publishing to your PDS' repo. 14 + 15 + --- 16 + 17 + [^1]: This is technically not possible. The closest one can get is similar to what Tangled does: [knots](https://tangled.org/tangled.org/core/blob/76c5ddbbfcaadad93af42530d706cf0aaea52b82/docs/knot-hosting.md). This means that the source code for the flake lives inside a knot while the rest of the project lives inside your actual PDS.