Atualizando o Sistema
Com Flakes, atualizar o sistema é simples. Basta executar os seguintes comandos em /etc/nixos ou em qualquer outro local onde você mantenha a configuração:
OBSERVAÇÃO: O diretório
/etc/nixospertence e só é gravável peloroot. Portanto, se o seu flake estiver localizado neste diretório, você precisará usar osudopara atualizar quaisquer arquivos de configuração.
shell
# Atualizar o flake.lock
nix flake update
# Ou atualizar apenas a entrada específica, como o home-manager:
nix flake update home-manager
# Aplicar as atualizações
sudo nixos-rebuild switch --flake .
# Ou para atualizar o flake.lock e aplicar com um único comando (ou seja, o mesmo que executar "nix flake update" antes)
sudo nixos-rebuild switch --recreate-lock-file --flake .Ocasionalmente, você pode encontrar um erro de "sha256 mismatch" ao executar nixos-rebuild switch. Este erro pode ser resolvido atualizando o flake.lock usando nix flake update.