nix3-upgrade-nix - Man Page
upgrade Nix to the latest stable version
Warning
This program is experimental and its interface is subject to change.
Synopsis
nix upgrade-nix [option…]
Examples
- Upgrade Nix to the stable version declared in Nixpkgs:
# nix upgrade-nix
- Upgrade Nix in a specific profile:
# nix upgrade-nix --profile ~alice/.local/state/nix/profiles/profile
Description
This command upgrades Nix to the stable version.
By default, the latest stable version is defined by Nixpkgs, in nix-fallback-paths.nix and updated manually. It may not always be the latest tagged release.
By default, it locates the directory containing the nix binary in the $PATH environment variable. If that directory is a Nix profile, it will upgrade the nix package in that profile to the latest stable binary release.
You cannot use this command to upgrade Nix in the system profile of a NixOS system (that is, if nix is found in /run/current-system).
Options
--dry-runShow what this command would do without doing it.
--nix-store-paths-urlurlThe URL of the file that contains the store paths of the latest Nix release.
--profile/-pprofile-dirThe path to the Nix profile to upgrade.
Miscellaneous global options
--helpShow usage information.
--offlineDisable substituters and consider all previously downloaded files up-to-date.
--optionname valueSet the Nix configuration setting name to value (overriding
nix.conf).--refreshConsider all previously downloaded files out-of-date.
--versionShow version information.
Note
See
man nix.conffor overriding configuration settings with command line flags.