e.g. nix-env -e subversion => nix-env --uninstall subversion The aim is to make the documentation less cryptic for newcomers and the long options are more self-documenting. The change was made with the following script: <https://github.com/aschmolck/convert-short-nix-opts-to-long-ones> and sanity checked visually.
765 B
765 B
Name
nix-env --switch-generation
- set user environment to given profile generation
Synopsis
nix-env
{--switch-generation
| -G
} generation
Description
This operation makes generation number generation the current
generation of the active profile. That is, if the profile
is the path
to the active profile, then the symlink profile
is made to point to
profile-generation-link
, which is in turn a symlink to the actual user
environment in the Nix store.
Switching will fail if the specified generation does not exist.
{{#include ./opt-common.md}}
{{#include ../opt-common.md}}
{{#include ./env-common.md}}
{{#include ../env-common.md}}
Examples
$ nix-env --switch-generation 42
switching from generation 50 to 42