システムのアップデート
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を更新することで解消することができます。