]> git.scottworley.com Git - auto-upgrade-with-pinch/blobdiff - upgrade-config.nix
Add the option to use `nix-env --set` for user profiles
[auto-upgrade-with-pinch] / upgrade-config.nix
index 4d69100e3b944782ae42180758365628d92ade02..abf70aad2da6998c7de0b5b822c63be20a1db000 100644 (file)
@@ -146,6 +146,7 @@ evalModules {
                 otherPackagesAction = mkOption {
                   type = types.enum [
                     "remove"
                 otherPackagesAction = mkOption {
                   type = types.enum [
                     "remove"
+                    "set-remove"
                     "keep"
                   ];
                   default = "remove";
                     "keep"
                   ];
                   default = "remove";
@@ -158,6 +159,9 @@ evalModules {
                     through your one entire-environment <literal>package</literal>.
                     This keeps your environment declarative and ensures that all
                     packages receive regular updates.
                     through your one entire-environment <literal>package</literal>.
                     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.
                   '';
                 };
               };
                   '';
                 };
               };