I’m trying to switch my home server over to nix and currently I’m struggling a bit with k3s. In a “regular” distro I would just create a registries.yaml in /etc/rancher and the rest happens on its own - that’s not really how nix is supposed to work, though.
So how would I do that? There seems to be no way to create a registry using the command line (so the ConfigFlags option won’t work), so pointing to the config file directly seems to be the way to go.
But how do I do that in a “nixy” way? Can I somehow say “this string here is actually a config file that’s supposed to be in that dir”?
You can use
environment.etc
to manage a file in/etc
: https://search.nixos.org/options?show=environment.etc.That seems to work - at least I can get the file to appear. Now I only have get k3s working.
deleted by creator
If there’s nothing about it in nix option search your best bet is just to put the regular config file in your nix repo and have it map it in where it’s meant to go