this derivation will be built: /nix/store/vr7i43gai04792j5aq11zzzw7ymzfbw8-treefmt-check.drv building '/nix/store/vr7i43gai04792j5aq11zzzw7ymzfbw8-treefmt-check.drv' treefmt-check> ERRO formatter | ast-grep-check: failed to apply with options '[scan --error]': exit status 1 treefmt-check> treefmt-check> corepkgs/flake.nix treefmt-check> error[quote-input-name]: Quote the attribute after `inputs.` — write `inputs."foo"`, not `inputs.foo`. Flake input names are external identifiers, not code; quoting marks them as such and keeps names with dots or dashes uniform. treefmt-check> @@ -5,7 +5,7 @@ treefmt-check> 6 6 │ { treefmt-check> 7 7 │ description = "corepkgs — a nixpkgs-free packaging system (static seed + nushell builder)"; treefmt-check> 8 8 │ treefmt-check> 9 │- inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; treefmt-check> 9 │+ inputs."nixpkgs".url = "github:NixOS/nixpkgs/nixpkgs-unstable"; treefmt-check> 10 10│ treefmt-check> 11 11│ # `...` accepts the `self` Nix always passes without deadnix stripping it. treefmt-check> 12 12│ outputs = treefmt-check> Note: treefmt-check> inputs."nixpkgs".follows = "nixpkgs"; # not: inputs.nixpkgs.follows treefmt-check> flake.inputs."bun2nix".overlays.default treefmt-check> treefmt-check> Error: 1 error(s) found in code. treefmt-check> Help: Scan succeeded and found error level diagnostics in the codebase. treefmt-check> treefmt-check> treefmt-check> traversed 454 files treefmt-check> emitted 323 files for processing treefmt-check> formatted 103 files (0 changed) in 3.198s treefmt-check> Error: failed to finalise formatting: formatting failures detected error: Cannot build '/nix/store/vr7i43gai04792j5aq11zzzw7ymzfbw8-treefmt-check.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/51931w8x7dla8f444y9lnrw3vpnf62p3-treefmt-check Last 25 log lines: > ERRO formatter | ast-grep-check: failed to apply with options '[scan --error]': exit status 1 > > corepkgs/flake.nix > error[quote-input-name]: Quote the attribute after `inputs.` — write `inputs."foo"`, not `inputs.foo`. Flake input names are external identifiers, not code; quoting marks them as such and keeps names with dots or dashes uniform. > @@ -5,7 +5,7 @@ > 6 6 │ { > 7 7 │ description = "corepkgs — a nixpkgs-free packaging system (static seed + nushell builder)"; > 8 8 │ > 9 │- inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable"; > 9 │+ inputs."nixpkgs".url = "github:NixOS/nixpkgs/nixpkgs-unstable"; > 10 10│ > 11 11│ # `...` accepts the `self` Nix always passes without deadnix stripping it. > 12 12│ outputs = > Note: > inputs."nixpkgs".follows = "nixpkgs"; # not: inputs.nixpkgs.follows > flake.inputs."bun2nix".overlays.default > > Error: 1 error(s) found in code. > Help: Scan succeeded and found error level diagnostics in the codebase. > > > traversed 454 files > emitted 323 files for processing > formatted 103 files (0 changed) in 3.198s > Error: failed to finalise formatting: formatting failures detected For full logs, run: nix log /nix/store/vr7i43gai04792j5aq11zzzw7ymzfbw8-treefmt-check.drv