A monster NixOS configuration that manages multiple servers, desktops, laptops, a router, and keeps it all in ship-shape! (pun intended).
No followers yet
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Hello!
Unfortunatly, this ship is of a slow-burning ongoing project that I forgot to devlog about, so I'm going to try and summarise all the changes I've made in the background of the Summer of Making in this single devlog.
I set up QUIC HTTP/3 (a UDP-based faster version of HTTP) on my webservers to serve my webpages even faster. (edwardh.dev)
I also wrote a few functions in Nix to autogenerate Sieve scripts and IMAP server config to sort all of my incoming email into different folders based on the email it is being sent to, so I can define a map of usernames to folder names, and it will all be sorted automatically.
I tried out having an immutable (fixed) password for my account so that when I install a new system it already has my password, but I went back on it eventually because it became a bit of a chicken-and-egg problem (how do you encrypt a password for a machine that doesn't have an SSH key yet?)
I spent a while trying to wrange LDAP and Active Directory to run user authentication against an existing AD server, and some netbooting stuff, but it didn't work out.
And finally, I set up one of my Raspberry Pi 5s to host the train software (RailReader) I've been developing, running PostgreSQL and en/de-crypting a few secrets.
And that's pretty much everything important I changed. Just lots of small things adding up into a larger change.