X-Git-Url: http://git.scottworley.com/auto-upgrade-with-pinch/blobdiff_plain/a084161200e7edcdb818651e8b23a0757507579e..8baa5ec5de960253e6ecff6f7bcb13bb25609261:/upgrade-config.nix diff --git a/upgrade-config.nix b/upgrade-config.nix index ba2bb5a..abf70aa 100644 --- a/upgrade-config.nix +++ b/upgrade-config.nix @@ -146,8 +146,8 @@ evalModules { otherPackagesAction = mkOption { type = types.enum [ "remove" + "set-remove" "keep" - "abort" ]; default = "remove"; description = '' @@ -159,9 +159,10 @@ evalModules { through your one entire-environment package. This keeps your environment declarative and ensures that all packages receive regular updates. + + "set-remove" is mostly equilavent to "remove", but uses + nix-env --set, resulting in a profile without a manifest.nix. ''; - # It seems like "upgrade" ought to be another choice here, powered - # by "nix-env --upgrade". But when I tried this, it didn't work. }; }; }