watch_file flake.nix flake.lock use nix