nixos-enter8NixOSnixos-enterrun a command in a NixOS chroot environmentnixos-enterrootsystemshell-commandargumentsDescription
This command runs a command in a NixOS chroot environment, that is, in a
filesystem hierarchy previously prepared using
nixos-install.
Options
This command accepts the following options:
The path to the NixOS system you want to enter. It defaults to
/mnt.
The NixOS system configuration to use. It defaults to
/nix/var/nix/profiles/system. You can enter a
previous NixOS configuration by specifying a path such as
/nix/var/nix/profiles/system-106-link.
The bash command to execute.
Interpret the remaining arguments as the program name and arguments to be
invoked. The program is not executed in a shell.
Examples
Start an interactive shell in the NixOS installation in
/mnt:
# nixos-enter /mnt
Run a shell command:
# nixos-enter -c 'ls -l /; cat /proc/mounts'
Run a non-shell command:
# nixos-enter -- cat /proc/mounts