HiveBrain v1.2.0
Get Started
← Back to all entries
snippetbashTip

nixos-rebuild — Reconfigure a NixOS machine. More information: <https://nixos.org/nixos/manual/#sec-changing-config>

Submitted by: @import:tldr-pages··
0
Viewed 0 times
commandcliinformationreconfiguremachinenixos-rebuildmorenixos
linux

Problem

How to use the nixos-rebuild command: Reconfigure a NixOS machine. More information: <https://nixos.org/nixos/manual/#sec-changing-config>.

Solution

nixos-rebuild — Reconfigure a NixOS machine. More information: <https://nixos.org/nixos/manual/#sec-changing-config>.

Build and switch to the new configuration, making it the boot default:
sudo nixos-rebuild switch


Build and switch to the new configuration, making it the boot default and naming the boot entry:
sudo nixos-rebuild switch {{[-p|--profile-name]}} {{name}}


Build and switch to the new configuration, making it the boot default and installing updates:
sudo nixos-rebuild switch --upgrade


Rollback changes to the configuration, switching to the previous generation:
sudo nixos-rebuild switch --rollback


Build the new configuration and make it the boot default without switching to it:
sudo nixos-rebuild boot


Build and activate the new configuration, but don't make a boot entry (for testing purposes):
sudo nixos-rebuild test


Build the configuration and open it in a virtual machine:
sudo nixos-rebuild build-vm


List available generations similar to the boot loader menu:
nixos-rebuild list-generations

Code Snippets

Build and switch to the new configuration, making it the boot default

sudo nixos-rebuild switch

Build and switch to the new configuration, making it the boot default and naming the boot entry

sudo nixos-rebuild switch {{[-p|--profile-name]}} {{name}}

Build and switch to the new configuration, making it the boot default and installing updates

sudo nixos-rebuild switch --upgrade

Rollback changes to the configuration, switching to the previous generation

sudo nixos-rebuild switch --rollback

Build the new configuration and make it the boot default without switching to it

sudo nixos-rebuild boot

Context

tldr-pages: linux/nixos-rebuild

Revisions (0)

No revisions yet.