atproto-nix.org ❄️
atproto-nix.org
atproto-nix.org ❄️
@atproto-nix.org
This is the account for an independent project for developing nix packaging and tools in the ATmosphere 🌧️

🌐 https://atproto-nix.org
📖 https://wiki.atproto-nix.org
🪢 https://tangled.sh/@atproto-nix.org/

note: not affiliated with nixos.org
Pinned
This is the account for an independent project for developing nix packaging and tools in the ATmosphere

Future repos: tangled.sh/@atproto-nix...

Note: not affiliated with the NixOS Foundation nixos.org
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)"
October 24, 2025 at 1:49 AM
@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 )
October 23, 2025 at 7:45 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.
October 18, 2025 at 7:01 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
October 17, 2025 at 6:36 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/...
October 17, 2025 at 5:19 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
October 16, 2025 at 3:02 AM
@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
October 16, 2025 at 2:49 AM
@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.
October 16, 2025 at 1:26 AM
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 🤔
October 15, 2025 at 6:35 PM
October 15, 2025 at 4:55 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.
October 15, 2025 at 3:55 PM
> be me
> use declaratively build OS
> break said OS in a non-reproducible way
🫠
October 15, 2025 at 3:18 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
October 15, 2025 at 12:45 AM
Reddit for atproto *exists*
> looks inside
> nix-posting nooki.me/post/24
bruh that was _fast_
October 9, 2025 at 7:40 PM
@gbl08ma.com are you accepting pull requests to your indie PDS labeler repo/are there criteria for how big a PDS needs to be to get its own label? Thanks (posting from my own PDS in my homelab)
October 9, 2025 at 5:33 PM
Has anyone run NixOS on @upcloud.com or has advice for doing so?
October 9, 2025 at 5:09 PM
If you promise not to be gremlins, the tracker web app is live at my handle, you can actually log in w/ your atproto account and submit new entries. It doesn't have any checks for bad data/spam yet so please be kind. 🥺
October 2, 2025 at 11:06 PM
@chadtmiller.com do you have suggests for how to moderate/gate records for @slices.network ? ex: I'm building a tracking app for which ATP projects are packaged in nix, ideally I would like anyone to submit stuff but how to handle bad info/spam/duplicates/resolve conflicts/etc? thanks
October 1, 2025 at 9:52 PM
I uploaded the tracker web app on @tangled.org:
tangled.org/@atproto-nix.org/tracker

viewing a list of projects pulled from the network + logging in and submitting a new project currently works

put this together in about an hour thanks to @slices.network
October 1, 2025 at 8:32 AM
Demo submission page for atproto-nix.org so that people can log in with their atproto account and submit new projects to be packaged (not live, this is a demo). Built using @slices.network's cli tool for project scaffolding.
October 1, 2025 at 6:21 AM
@bad-example.com this feels like a silly question, but what is the license for @microcosm.blue? I might have somehow missed it, but I didn't see a LICENSE file in the repo.

Making ATP project tracking lexicon for nix, ex:
pdsls.dev/at://did:web... w/ @slices.network
October 1, 2025 at 4:11 AM
Got an invite to @chadtmiller.com's @slices.network and using it to build an on-protocol tracker for status of packing of atproto projects for nix/NixOS

here I am testing that sync works, it finds a record that I manually added to my PDS via @pdsls.dev
September 30, 2025 at 10:50 PM
tangled.org/@foxgirl.eng...

neat project by @foxgirl.engineering ❄️ 🌟

cool to see all the @gleam.run projects on @tangled.org
September 26, 2025 at 8:33 PM