На главную

Шпаргалка по командам NixOS
Обновление и чистка системы

Обновление

sudo nix-channel --update
sudo nixos-rebuild switch

Время от времени не забываем проверять канал обновлений. Заходим страницу поиска пакетов NixOS и смотрим актуальную версию канала, например 25.05 Deprecated25.11unstable.

Текущая версия в нашей системе:

sudo nix-channel --list
# => nixos https://nixos.org/channels/nixos-25.05
# => rust-overlay https://github.com/oxalica/rust-overlay/archive/master.tar.gz

Удаляем старый канал и добавляем новый с тем же именем:

sudo nix-channel --remove nixos
sudo nix-channel --add https://nixos.org/channels/nixos-25.11 nixos

Очистка

Смотрим, какие поколения системы не удалены:

sudo nixos-rebuild list-generations

Удаляем все поколения, кроме текущего:

sudo nix-collect-garbage -d