nixos-and-flakes-book/docs/nixos-with-flakes/update-the-system.md

14 lines
443 B
Markdown
Raw Normal View History

2023-06-30 09:00:03 +00:00
# Updating the System
2023-06-23 12:29:12 +00:00
2023-07-03 10:16:12 +00:00
With Flakes, updating the system is simple. Just run the following commands in `/etc/nixos`(
or any other place where you keep the configuration.):
2023-06-23 12:29:12 +00:00
```shell
2023-06-28 09:41:46 +00:00
# Update flake.lock
2023-06-23 12:29:12 +00:00
nix flake update
2023-06-28 09:41:46 +00:00
# Apply the updates
2023-07-03 10:18:24 +00:00
sudo nixos-rebuild switch --flake .
2023-06-23 12:29:12 +00:00
```
2023-06-28 09:41:46 +00:00
Sometimes, you may encounter a sha256 mismatch error when running `nixos-rebuild switch`. This can be resolved by updating `flake.lock` through `nix flake update`.