flakes are cool
you might here some folks talking about dendritic nix modules, but around here we just call them flake parts.
i’m torn between git-daemon and using a forgejo to store my flakes. i can do authz using yggdrasil addresses, but that’s basically the limit. maybe that’s not a bad thing.
bueno.. bueno.. lo admito.. me gusta #flakes :) tengo flake.nix por todos lados :x
flakes arent real https://jade.fyi/blog/flakes-arent-real/
the first version of the minibase flake cdn is online as of today. more details on how this is populated and funded will be coming along soon. currently minibase includes a very small selection of packages, but you can install them using the experimental flakes feature today! https://src.cyb.red/
I wonder if bento has slightly missed the key to being a total genius approach to host management. ok hear me out. each node periodically pulls configuration from a coordination node that hosts a binary cache. the admin may make changes and pre-build them maybe kick off an update task manually if they want, but the point is there’s an automated checkin. for my case, the device I have available for coordination isn’t really capable of hosting a binary cache for any of my other machines. the nix store for my dev machine is larger than the entire disk of the coordinator! and due to the yearly heat my best machine can’t be reliably powered on all the time. so i started thinking to myself, “self, what if instead of having a central coordinator we fetched configuration from a reliable git mirror (maybe git+torrent some day) and consume it as a flake. the source could even be swapped out using a flake registry (so you don’t even have to commit to self-hosting anything other than a json file). then managed hosts only have to be setup to consume the registry and the shared flake (which registers the update agent) and DONE?”
some day, you’ll be able to download nix-on-android from f-droid and nix run git+https://git.cyb.red/pkgs/free-internet.flake and join the no se vende mesh collective.. something like that
today i will start trying to extract my dots from my memex database and manage the dependency tree entirely using nix flakes
my first nix flake https://git.ix.cyb.red/pkgs/msmart-ng.flake its kind of ok i guess. i’m still learning ^^