I had a similar nixos homelab too, but i didn't use k3s and instead used the kubernetes module.
I have since switched to Talos Linux, as the management is more "kubernetes-native" than using NixOS.
Talos Linux: https://www.talos.dev/
I have since switched to Talos Linux, as the management is more "kubernetes-native" than using NixOS.
Talos Linux: https://www.talos.dev/