A dedicated post collecting solutions to minor NixOS headaches.
nixos-rebuild
shows no network activity
On rare occasions, a system rebuild will get stuck while downloading a package from a source. No network activity, no timeout, no writes to the nix store.
root@rahu /h/u/dotfiles (main)# nixos-rebuild boot --flake .
building the system configuration...
[0/9 built, 1/0/1 copied (0.0/681.0 MiB), 0.0/670.5 MiB DL] fetching linux-firmware-20250808-zstd from https://cache.nixos.org
This issue persists if the build command is simply rerun.
According to @manveru from the NixOS discourse, nix-daemon
has a bug where it might
not close a connection to the source, with no timeout context. Force kill it with
sudo pkill -9 nixos-daemon
Now reissue the build.
command-not-found unable to connect to database
The programs.sqlite
is only generated for the nixos-
prefixed channels.
This likely means that you are using NixOS unstable. If this is the case,
ensure you use the unstable channel using these commands as root:
nix-channel --add https://nixos.org/channels/nixos-unstable nixos
nix-channel --update
Further reading: NixOS discourse.