these 2 derivations will be built: /nix/store/pdms9f6p6qbyq0ndf71acvnjwxg47i46-evalCheck-eval-lib-build-clan.drv /nix/store/5hzifpdgw6dlqj8s7v2hhlxj30xpa99v-eval-tests-x86_64-linux.drv building '/nix/store/pdms9f6p6qbyq0ndf71acvnjwxg47i46-evalCheck-eval-lib-build-clan.drv' on 'ssh-ng://builder@build-x86-01.clan.lol' building '/nix/store/pdms9f6p6qbyq0ndf71acvnjwxg47i46-evalCheck-eval-lib-build-clan.drv' evalCheck-eval-lib-build-clan> warning: not writing modified lock file of flake 'path:/nix/store/fm046mcq7iaw1k13b7dkxfv8lxpdl0zy-source': evalCheck-eval-lib-build-clan> • Added input 'data-mesher': evalCheck-eval-lib-build-clan> 'path:/nix/store/f9zm550jxcs43j5la6lq638l9b9f1phk-source?lastModified=1&narHash=sha256-iEEjCFvjxcXX7BYUBgdrr1BV22wqZ5Sz3odW9nwx28g%3D' (1970-01-01) evalCheck-eval-lib-build-clan> • Added input 'data-mesher/flake-parts': evalCheck-eval-lib-build-clan> follows 'flake-parts' evalCheck-eval-lib-build-clan> • Added input 'data-mesher/nixpkgs': evalCheck-eval-lib-build-clan> follows 'nixpkgs' evalCheck-eval-lib-build-clan> • Added input 'data-mesher/treefmt-nix': evalCheck-eval-lib-build-clan> follows 'treefmt-nix' evalCheck-eval-lib-build-clan> • Added input 'disko': evalCheck-eval-lib-build-clan> 'path:/nix/store/w2c23ykc12mswlg8hrrjzb5gv9gvkzwq-source?lastModified=1&narHash=sha256-RxWs5ND31KzTG7wvMM%2BPMfUjyNpmIEr999lqNARaM5o%3D' (1970-01-01) evalCheck-eval-lib-build-clan> • Added input 'disko/nixpkgs': evalCheck-eval-lib-build-clan> follows 'nixpkgs' evalCheck-eval-lib-build-clan> • Added input 'flake-parts': evalCheck-eval-lib-build-clan> 'path:/nix/store/xfg4bws749i95jvnxhymxmfwailzk38q-source?lastModified=1&narHash=sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w%2B6NWK9yA%3D' (1970-01-01) evalCheck-eval-lib-build-clan> • Added input 'flake-parts/nixpkgs-lib': evalCheck-eval-lib-build-clan> follows 'nixpkgs' evalCheck-eval-lib-build-clan> • Added input 'nix-darwin': evalCheck-eval-lib-build-clan> 'path:/nix/store/h7pifbf1bcw08wa0klwz4ib0bivfwib3-source?lastModified=1&narHash=sha256-UvORnAxTRHax7RG74W8Z2t4GvIkX6AjJ5kk0QlwZomo%3D' (1970-01-01) evalCheck-eval-lib-build-clan> • Added input 'nix-darwin/nixpkgs': evalCheck-eval-lib-build-clan> follows 'nixpkgs' evalCheck-eval-lib-build-clan> • Added input 'nix-select': evalCheck-eval-lib-build-clan> 'path:/nix/store/cba1x9mxnwr8b36cw41bya7g6d5v1p7d-source?lastModified=1&narHash=sha256-yxcNOha7Cfv2nhVpz9ZXSNKk0R7wt4AiBklJ8D24rVg%3D' (1970-01-01) evalCheck-eval-lib-build-clan> • Added input 'nixpkgs': evalCheck-eval-lib-build-clan> 'path:/nix/store/829lzns1qrjp3p94j5mjpn2h7ipal94g-source?lastModified=1&narHash=sha256-PlAXr9kpfXhMFU0OQ7qtE8FhLQo21WXFVGqIC85UFyc%3D' (1970-01-01) evalCheck-eval-lib-build-clan> • Added input 'sops-nix': evalCheck-eval-lib-build-clan> 'path:/nix/store/c1ka0xdxj00wakzkqx8ccpkjjcjsnkmc-source?lastModified=1&narHash=sha256-aCWC8ngycU7OdJrU2%2BJe3qf%2B1a2ykuBvpPhZT/9tXMc%3D' (1970-01-01) evalCheck-eval-lib-build-clan> • Added input 'sops-nix/nixpkgs': evalCheck-eval-lib-build-clan> follows 'nixpkgs' evalCheck-eval-lib-build-clan> • Added input 'systems': evalCheck-eval-lib-build-clan> 'path:/nix/store/9m1jsz5b9ggmjij2vkmafnhn26g96jjn-source?lastModified=1&narHash=sha256-brhZ8DmuGtzkCYHJg4HEd602amKm89Y9ytsFZ5uWD1w%3D' (1970-01-01) evalCheck-eval-lib-build-clan> • Added input 'treefmt-nix': evalCheck-eval-lib-build-clan> 'path:/nix/store/2l0w2riap5nllinmqdqxw2nw2yvy2h7f-source?lastModified=1&narHash=sha256-47cxbcZODibHv3rELFQ9vZly0vUNkND/atn/U7HLeb0%3D' (1970-01-01) evalCheck-eval-lib-build-clan> • Added input 'treefmt-nix/nixpkgs': evalCheck-eval-lib-build-clan> follows 'nixpkgs' evalCheck-eval-lib-build-clan> trace: pathExists: 'machines' -> 'true' evalCheck-eval-lib-build-clan> trace: readDir: 'machines' -> '{ evalCheck-eval-lib-build-clan> bar-machine = "directory"; evalCheck-eval-lib-build-clan> foo-machine = "directory"; evalCheck-eval-lib-build-clan> }' evalCheck-eval-lib-build-clan> ✅ autoloading.test_autoload_directories evalCheck-eval-lib-build-clan> trace: pathExists: 'machines' -> 'true' evalCheck-eval-lib-build-clan> trace: readDir: 'machines' -> '{ evalCheck-eval-lib-build-clan> "bar.nix" = "file"; evalCheck-eval-lib-build-clan> "foo.nix" = "file"; evalCheck-eval-lib-build-clan> }' evalCheck-eval-lib-build-clan> ✅ autoloading.test_files_are_not_machines evalCheck-eval-lib-build-clan> ✅ clan.testMachineAccessToClanConfig evalCheck-eval-lib-build-clan> ✅ test_all_simple evalCheck-eval-lib-build-clan> ✅ test_clan_all_machines evalCheck-eval-lib-build-clan> ✅ test_clan_all_machines_laziness evalCheck-eval-lib-build-clan> evaluation warning: Argument: 'self' must be set evalCheck-eval-lib-build-clan> ✅ test_clan_check_simple_fail evalCheck-eval-lib-build-clan> evaluation warning: Argument: 'self' must be set evalCheck-eval-lib-build-clan> ✅ test_clan_check_simple_pass evalCheck-eval-lib-build-clan> ✅ test_clan_darwin_machines evalCheck-eval-lib-build-clan> ✅ test_clan_darwin_wireguard_service evalCheck-eval-lib-build-clan> ✅ test_clan_specialArgs evalCheck-eval-lib-build-clan> ✅ test_fn_clan_core evalCheck-eval-lib-build-clan> ✅ test_fn_simple evalCheck-eval-lib-build-clan> ✅ test_get_var_default evalCheck-eval-lib-build-clan> ✅ test_get_var_machine evalCheck-eval-lib-build-clan> ✅ test_get_var_shared evalCheck-eval-lib-build-clan> ✅ test_machines_are_modules evalCheck-eval-lib-build-clan> evaluation warning: Argument: 'self' must be set evalCheck-eval-lib-build-clan> ✅ test_missing_self evalCheck-eval-lib-build-clan> ✅ test_only_required evalCheck-eval-lib-build-clan> ✅ test_outputs_clanInternals evalCheck-eval-lib-build-clan> ✅ test_single_letter_domain evalCheck-eval-lib-build-clan> evalCheck-eval-lib-build-clan> 🎉 21/21 successful building '/nix/store/5hzifpdgw6dlqj8s7v2hhlxj30xpa99v-eval-tests-x86_64-linux.drv' on 'ssh-ng://builder@build-x86-01.clan.lol' building '/nix/store/5hzifpdgw6dlqj8s7v2hhlxj30xpa99v-eval-tests-x86_64-linux.drv' eval-tests-x86_64-linux> Executed the following eval checks for x86_64-linux: eval-tests-x86_64-linux> - evalCheck-eval-generators-to-sops eval-tests-x86_64-linux> - evalCheck-eval-lib-build-clan eval-tests-x86_64-linux> - evalCheck-eval-lib-distributedServices eval-tests-x86_64-linux> - evalCheck-eval-lib-exports eval-tests-x86_64-linux> - evalCheck-eval-lib-relativeDir eval-tests-x86_64-linux> - evalCheck-eval-lib-resolve-module eval-tests-x86_64-linux> - evalCheck-eval-lib-values eval-tests-x86_64-linux> - evalCheck-eval-module-clan-vars eval-tests-x86_64-linux> - evalCheck-eval-tests-hello-world eval-tests-x86_64-linux> - evalCheck-eval-tests-installer eval-tests-x86_64-linux> - evalCheck-eval-tests-syncthing eval-tests-x86_64-linux> - evalCheck-eval-tests-types eval-tests-x86_64-linux> - evalCheck-eval-tests-zerotier eval-tests-x86_64-linux> - evalCheck-eval-vars-backends eval-tests-x86_64-linux> - evalCheck-lib-jsonschema-unit-tests eval-tests-x86_64-linux> eval-tests-x86_64-linux> All eval checks succeeded. eval-tests-x86_64-linux> To re-run a specific test: eval-tests-x86_64-linux> nix build .#legacyPackages.x86_64-linux.evalCheck- post-build step Upload to niks3: ok time=2026-07-29T13:21:50.373Z level=INFO msg="Uploading 0 paths to niks3.clan.lol (1 already cached)" time=2026-07-29T13:21:50.635Z level=INFO msg="Uploading 1 narinfos" time=2026-07-29T13:21:50.732Z level=INFO msg="Upload complete. (411ms)"