Skip to content

システムのアップデート

Flakesを使う場合、システムのアップデートは簡単です。単に次のコマンドを、/etc/nixosまたは設定を保存している他のディレクトリで実行するだけです。

shell
# flake.lock のアップデート
nix flake update

# または、home-managerのような特定のインプットのみの置き換え
nix flake update home-manager

# アップデートの適用
sudo nixos-rebuild switch --flake .

# または、flake.lockのアップデートと適用を一つのコマンドで行うこともできます。(一つ前に"nix flake update"を実行するのと同じ)
sudo nixos-rebuild switch --recreate-lock-file --flake .

nixos-rebuild switchを実行した際、"sha256 mismatch"エラーに遭遇するかもしれません。このエラーはnix flake updateコマンドを実行し、flake.lockを更新することで解消することができます。