Nix flakes on the AT protocol
3

Configure Feed

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

1 1 1

Clone this repository

https://git.vm.fail/stau.space/nix-atproto https://git.vm.fail/did:plc:ortn6f3bn33e7ffn3jz2pbs6
ssh://git@knot1.tangled.sh:2222/stau.space/nix-atproto ssh://git@knot1.tangled.sh:2222/did:plc:ortn6f3bn33e7ffn3jz2pbs6

For self-hosted knots, clone URLs may differ based on your setup.


README.md

Nix on the AT protocol#

This is still very WIP.

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.

Usage#

nix-buildat "at://did:plc:blahblahblah/space.stau.nix.release/v1.0.0"

Soon, I'll build a script for publishing to your PDS' repo.



  1. This is technically not possible. The closest one can get is similar to what Tangled does: knots. This means that the source code for the flake lives inside a knot while the rest of the project lives inside your actual PDS. ↩︎