@codewiz what are your thoughts on declarative package management? It seems like you should be able to layer a declarative interface on top of imperative package managers, but for some reason, it seems like not many people do that in practice.
Context: trying to decide which Linux distro to use for my main development VM. I like the idea of declarative package management, but not sure if it's worth it committing to Nix/Guix/Silverblue, with the smaller ecosystem/community right now.