otherPackagesAction = mkOption {
type = types.enum [
"remove"
+ "set-remove"
"keep"
];
default = "remove";
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.
'';
};
};