Шпаргалка по командам 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