I highly appreciate the Nix-first approach