these 7 derivations will be built: /nix/store/d3xzkswkvbmwyr05jh51a2i6b53j42zf-statix.toml.drv /nix/store/1bsc8vnxxaiv7jr2qm05cbg483gcr6s8-statix-config.drv /nix/store/bflqmhg96xgcj6nflapsc61yl88v8gwm-harvest-exporter-0.1.0.drv /nix/store/xvdcxp0kxl1b3vaz6wyz82jch44czjr4-statix-fix.drv /nix/store/w3g0l01jcbp5b70xj5jsid0hnsgc1id9-treefmt.toml.drv /nix/store/7hi48km4nvn74a249xmn982i2fm1g73p-treefmt.drv /nix/store/qpbylfzrqsqk3ykpv48m0d3p9cl554nb-treefmt-check.drv these 3 paths will be fetched (1.4 MiB download, 3.8 MiB unpacked): /nix/store/3x0fl30g4i8hkmjvbjjkb11nl6mamms9-python3.14-types-requests-2.32.4.20260107 /nix/store/vkpzcc5pswrf38ivjw8i6plgym0q6n6c-python3.14-types-urllib3-1.26.25.14 /nix/store/6lhsbv01hyljcb90kphni74i0rrxk23z-statix-0.5.8-unstable-2026-07-17 error: Cannot build '/nix/store/qpbylfzrqsqk3ykpv48m0d3p9cl554nb-treefmt-check.drv'. Reason: builder failed with exit code 1. Output paths: /nix/store/3hbkl4al0fnwsw836z0l4pxny2p9fgwz-treefmt-check Last 25 log lines: > > CPY001 Missing copyright notice at top of file > --> packages/harvest-invoicer/src/harvest_invoicer/db.py:1:1 > > CPY001 Missing copyright notice at top of file > --> packages/harvest-invoicer/src/harvest_invoicer/fetch.py:1:1 > > CPY001 Missing copyright notice at top of file > --> packages/harvest-invoicer/src/harvest_invoicer/i18n.py:1:1 > > CPY001 Missing copyright notice at top of file > --> packages/harvest-invoicer/src/harvest_invoicer/mail.py:1:1 > > CPY001 Missing copyright notice at top of file > --> packages/harvest-invoicer/src/harvest_invoicer/model.py:1:1 > > CPY001 Missing copyright notice at top of file > --> packages/harvest-invoicer/src/harvest_invoicer/render.py:1:1 > > Found 16 errors (1 fixed, 15 remaining). > > traversed 199 files > emitted 114 files for processing > formatted 18 files (1 changed) in 4.818s > Error: failed to finalise formatting: formatting failures detected For full logs, run: nix log /nix/store/qpbylfzrqsqk3ykpv48m0d3p9cl554nb-treefmt-check.drv