# `use flake` only watches flake.nix/flake.lock. Our devShell is defined
# in shell.nix and reads env.nix / nixpkgs.nix / overlay.nix / npins — so
# watch those too, otherwise direnv won't auto-reload when they change
# and commands like `just ci` can fail against a stale shell.
watch_file shell.nix nix/env.nix nix/nixpkgs.nix nix/overlay.nix npins/sources.json
use flake
