now with home-manager and nix-darwin tests, we don't want to increase the number of dependencies a user has to override in their flake.lock.