nostr:npub1tcekjparmkju6k83r5tzmzjvjwy0nnajlrwyk35us9g7x7wx80ys9hjmky What was it about NixOS that you didn't like?
Maybe buildroot/yocto/some other embedded distro will do what you want?
nostr:npub1tcekjparmkju6k83r5tzmzjvjwy0nnajlrwyk35us9g7x7wx80ys9hjmky What was it about NixOS that you didn't like?
Maybe buildroot/yocto/some other embedded distro will do what you want?
My biggest problem was that I couldn't figure out what the stack traces were saying. In my case, attempting to import nix-bitcoin always resulted in cyclic, infinite imports - however, I had no idea what exactly caused it, and the trace wouldn't tell me.
Plus, each time you do run a nix command, the entire stack of files from all sources is evaluated - meaning, it is insanely slow. Honestly I am surprised they haven't switched to a partially precomputed model yet... Because it is so, _so_ slow. It gets better on bigger hardware, like amd64 CPUs, but I was trying to deploy in an aarch64 LXC/incus container - and it was awful.
I tried to debug this and to get it working, but I couldn't get anywhere. So now I am looking at terraform/opentofu and other automations to just spin up an lxc container with Alpine instead and just deploy into that.
Frustrating...