nixbot

builds

cancelled checks.x86_64-linux.eval-tests build #188 · raw · eval 2.5 s · 493.6 MiB allocated · ·

1don't know how to build these paths:2  /nix/store/rz344clsvkskq30rw6jp7cv9dj6g9ygy-eval-tests.drv3warning: ignoring the client-specified setting 'store', because it is a restricted setting and you are not a trusted user4building '/nix/store/rz344clsvkskq30rw6jp7cv9dj6g9ygy-eval-tests.drv' on nix-store.geninf.io:500515eval-tests> gi-build-x86-02: building rz344clsvkskq30rw6jp7cv9dj6g9ygy-eval-tests.drv6eval-tests> warning: not writing modified lock file of flake 'path:/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source':7eval-tests> • Updated input 'disko':8eval-tests>     'github:nix-community/disko/ff8702b4de27f72b4c78573dfb89ec74e36abdf1?narHash=sha256-RxWs5ND31KzTG7wvMM%2BPMfUjyNpmIEr999lqNARaM5o%3D' (2026-06-11)9eval-tests>   → 'path:/nix/store/w2c23ykc12mswlg8hrrjzb5gv9gvkzwq-source?lastModified=1&narHash=sha256-RxWs5ND31KzTG7wvMM%2BPMfUjyNpmIEr999lqNARaM5o%3D' (1970-01-01)10eval-tests> • Updated input 'hermes-agent':11eval-tests>     'github:NousResearch/hermes-agent/345cd2b057a452236de401d3534b8502a7465e8d?narHash=sha256-D1guaUPuOOWZCt8el9%2Bxe4qGlMyd9YR9Aq2adVfqznQ%3D' (2026-09-14)12eval-tests>   → 'path:/nix/store/pnhzbbald98j4m79xqcshzf8bwy7ac51-source?lastModified=1&narHash=sha256-D1guaUPuOOWZCt8el9%2Bxe4qGlMyd9YR9Aq2adVfqznQ%3D' (1970-01-01)13eval-tests> • Updated input 'hermes-agent/flake-parts':14eval-tests>     'github:hercules-ci/flake-parts/17c9d6cdfc60c64f4ee8d306f9bc0b4ccb51481e?narHash=sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w%2B6NWK9yA%3D' (2026-07-01)15eval-tests>   → 'path:/nix/store/xfg4bws749i95jvnxhymxmfwailzk38q-source?lastModified=1&narHash=sha256-vp6Y/Grm98ESt6ceOkWiHWyZRDV3J1RID4w%2B6NWK9yA%3D' (1970-01-01)16eval-tests> • Updated input 'hermes-agent/npm-lockfile-fix':17eval-tests>     'github:jeslie0/npm-lockfile-fix/c6093acb0c0548e0f9b8b3d82918823721930fe8?narHash=sha256-2GV79U6iVH4gKAPWYrxUReB0S41ty/Y3dBLquU8AlaA%3D' (2026-04-11)18eval-tests>   → 'path:/nix/store/ys5d7j3bfkwbvngdhrhlz839s6hqgv81-source?lastModified=1&narHash=sha256-2GV79U6iVH4gKAPWYrxUReB0S41ty/Y3dBLquU8AlaA%3D' (1970-01-01)19eval-tests> • Updated input 'hermes-agent/pyproject-build-systems':20eval-tests>     'github:pyproject-nix/build-system-pkgs/62c0d86027edb1c4f39a5facc09876348144f7c9?narHash=sha256-8AM37BfyGaL2v/SZyg4PupRxJ01Y4htvM%2BWrTjWrPpo%3D' (2026-07-27)21eval-tests>   → 'path:/nix/store/528l59fylwd10l7cg2a0kaizicblz5i1-source?lastModified=1&narHash=sha256-8AM37BfyGaL2v/SZyg4PupRxJ01Y4htvM%2BWrTjWrPpo%3D' (1970-01-01)22eval-tests> • Updated input 'hermes-agent/pyproject-nix':23eval-tests>     'github:pyproject-nix/pyproject.nix/e3b599ca2e7fcf93d4edf65d7f19bbf6491724f3?narHash=sha256-zP/WaDxrRu8GANZM61%2BV2LT/7ycEEdoyLWn7M6WzU7M%3D' (2026-07-20)24eval-tests>   → 'path:/nix/store/3xkkws943bznqkqilrvg2sfkkgmihl69-source?lastModified=1&narHash=sha256-zP/WaDxrRu8GANZM61%2BV2LT/7ycEEdoyLWn7M6WzU7M%3D' (1970-01-01)25eval-tests> • Updated input 'hermes-agent/uv2nix':26eval-tests>     'github:pyproject-nix/uv2nix/5a836d395cbf5fc22670eb98dd4aa4fc4d406977?narHash=sha256-9Tq3UDX2hD/aveW/HvkBlAmEwJTOlY5HQXJM%2BL5BGmE%3D' (2026-07-28)27eval-tests>   → 'path:/nix/store/nnc4f52zyzy5p6dq50b2fd7qijmv4qnd-source?lastModified=1&narHash=sha256-9Tq3UDX2hD/aveW/HvkBlAmEwJTOlY5HQXJM%2BL5BGmE%3D' (1970-01-01)28eval-tests> • Updated input 'home-manager':29eval-tests>     'github:nix-community/home-manager/7566825d4652a1b885bd4ce65bd9e8def432fec9?narHash=sha256-OI4IkRjRXa1e7hYmCGJDPDq5H/kPwhsyoS80cNUF9fI%3D' (2026-07-12)30eval-tests>   → 'path:/nix/store/8m3c3lk77arffgl18nkbj9gf7g2qg02q-source?lastModified=1&narHash=sha256-OI4IkRjRXa1e7hYmCGJDPDq5H/kPwhsyoS80cNUF9fI%3D' (1970-01-01)31eval-tests> • Updated input 'llm-agents':32eval-tests>     'github:numtide/llm-agents.nix/8651bf95690800f5361d53a9abda0fc3fbe0e2ec?narHash=sha256-whEQ6o21DtquR08u%2ByuLdHXX8dgjlyNJIyMWcVk%2BPFU%3D' (2026-08-12)33eval-tests>   → 'path:/nix/store/8ah7wk9k72mvdp5lhf7yxzyh3rq2zbvz-source?lastModified=1&narHash=sha256-whEQ6o21DtquR08u%2ByuLdHXX8dgjlyNJIyMWcVk%2BPFU%3D' (1970-01-01)34eval-tests> • Updated input 'llm-agents/bun2nix':35eval-tests>     'github:nix-community/bun2nix/0f2a1f0b6f42cebe3b149bf62d38754c5e0e9729?narHash=sha256-9BMxlTxCCDAeoNLtb1a/st7udtTIJep%2BwpUzquA29VU%3D' (2026-07-21)36eval-tests>   → 'path:/nix/store/bizxaf7pn38fqp0xlpnqlf8dy93i4r3y-source?lastModified=1&narHash=sha256-9BMxlTxCCDAeoNLtb1a/st7udtTIJep%2BwpUzquA29VU%3D' (1970-01-01)37eval-tests> • Updated input 'llm-agents/bun2nix/nixpkgs':38eval-tests>     follows 'nixpkgs'39eval-tests>   → follows 'llm-agents/nixpkgs'40eval-tests> • Updated input 'llm-agents/bun2nix/systems':41eval-tests>     follows 'systems'42eval-tests>   → follows 'llm-agents/systems'43eval-tests> • Updated input 'llm-agents/bun2nix/treefmt-nix':44eval-tests>     follows 'treefmt-nix'45eval-tests>   → follows 'llm-agents/treefmt-nix'46eval-tests> • Updated input 'llm-agents/flake-parts':47eval-tests>     'github:hercules-ci/flake-parts/427bf4bd9435fdf21321c8cc628c24efc14c0f7a?narHash=sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw%3D' (2026-08-01)48eval-tests>   → 'path:/nix/store/lrxvs4l9bqbgjfz7w9bkfg5zqq442jxc-source?lastModified=1&narHash=sha256-4dtXQk/NMePegK/nWp5NSeuZKLATItOq61lpEvmXqGw%3D' (1970-01-01)49eval-tests> • Updated input 'microvm':50eval-tests>     'github:microvm-nix/microvm.nix/fa5340ac684cdce8a22b6d4a0bcebb0cc999275e?narHash=sha256-xgfS6slV7J3baMooNN1UuBi51RIgg9y0DbCxfSA0668%3D' (2026-07-21)51eval-tests>   → 'path:/nix/store/f6izybf1ll029gd055174mmbdqldkkwg-source?lastModified=1&narHash=sha256-xgfS6slV7J3baMooNN1UuBi51RIgg9y0DbCxfSA0668%3D' (1970-01-01)52eval-tests> • Updated input 'microvm/spectrum':53eval-tests>     'git+https://spectrum-os.org/git/spectrum?ref=refs/heads/main&rev=24c4346e30fdea8d8e80f34aec3554a15a667d24' (2026-07-10)54eval-tests>   → 'path:/nix/store/5jsf99dd4p75qcha8clikb5z80rhyh4g-source?lastModified=1&narHash=sha256-xO8f7Qng%2B18FK2UlB9vcrkxCaQMCt5WjCH24aW/11eg%3D' (1970-01-01)55eval-tests> • Updated input 'nixpkgs':56eval-tests>     'github:NixOS/nixpkgs/4975466d324710c576dc11ad614684e6bd8cad8e?narHash=sha256-xJ%2BX4hBtOcAFGBOe5nAMyMUeF9foJBmIOu3NjBqBycU%3D' (2026-09-23)57eval-tests>   → 'path:/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source?lastModified=1&narHash=sha256-xJ%2BX4hBtOcAFGBOe5nAMyMUeF9foJBmIOu3NjBqBycU%3D' (1970-01-01)58eval-tests> • Updated input 'systems':59eval-tests>     'github:nix-systems/default/da67096a3b9bf56a91d16901293e51ba5b49a27e?narHash=sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768%3D' (2023-04-09)60eval-tests>   → 'path:/nix/store/yj1wxm9hh8610iyzqnz75kvs6xl8j3my-source?lastModified=1&narHash=sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768%3D' (1970-01-01)61eval-tests> • Updated input 'treefmt-nix':62eval-tests>     'github:numtide/treefmt-nix/db947814a175b7ca6ded66e21383d938df01c227?narHash=sha256-eynAfOmbmxJnkp7YewvCEbShNnnYJ9gLLqkzsYtBPeM%3D' (2026-05-31)63eval-tests>   → 'path:/nix/store/ci7lj1kzv1qppll6m1f501p2dyl7l3vs-source?lastModified=1&narHash=sha256-eynAfOmbmxJnkp7YewvCEbShNnnYJ9gLLqkzsYtBPeM%3D' (1970-01-01)64eval-tests> • Updated input 'voxtype':65eval-tests>     'github:a-kenji/voxtype/29c9f93d12b98a6437684c283cdb232cf822cf66?narHash=sha256-dKoofIB9ZYdcpG8jr0X/lBWoTeARkfIN2CT1cRApzuw%3D' (2026-07-01)66eval-tests>   → 'path:/nix/store/yg87ffznajxicl05pa7q7cgaw7byl3xv-source?lastModified=1&narHash=sha256-dKoofIB9ZYdcpG8jr0X/lBWoTeARkfIN2CT1cRApzuw%3D' (1970-01-01)67eval-tests> • Updated input 'voxtype/flake-utils':68eval-tests>     'github:numtide/flake-utils/11707dc2f618dd54ca8739b309ec4fc024de578b?narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (2024-11-13)69eval-tests>   → 'path:/nix/store/01x5k4nlxcpyd85nnr0b9gm89rm8ff4x-source?lastModified=1&narHash=sha256-l0KFg5HjrsfsO/JpG%2Br7fRrqm12kzFHyUHqHCVpMMbI%3D' (1970-01-01)70eval-tests> ✅ agent-skills.homeModule.testCliInstallIsOptional71eval-tests> ✅ agent-skills.homeModule.testInstallsTheClisTheSkillNames72eval-tests> ✅ agent-skills.homeModule.testLinkTargetIsTheSkillDirectory73eval-tests> ✅ agent-skills.homeModule.testLinksEverySkillIntoEveryRoot74eval-tests> ✅ agent-skills.homeModule.testSelectingSkillsNarrowsTheLinks75eval-tests> evaluation warning: lib.nixos.evalModules is experimental and subject to change. See nixos/lib/default.nix76eval-tests> ✅ agent-skills.nixosHarnesses.testDefaultRootIsTheOnePiAndOmpShare77eval-tests> ✅ agent-skills.nixosHarnesses.testInstallsHarnessesAndSkillClis78eval-tests> ✅ agent-skills.nixosHarnesses.testLinkPlanCoversEverySkill79eval-tests> ✅ agent-skills.nixosHarnesses.testLinkTargetIsTheSkillDirectory80eval-tests> ✅ agent-skills.nixosHarnesses.testUserUnitStartsWithTheSession81eval-tests> ✅ agent-skills.package.testBundleUnionsEveryCli82eval-tests> ✅ agent-skills.package.testDiscoversEverySkillDirectory83eval-tests> ✅ agent-skills.package.testHostScopedSkillStaysOutOfTheBundle84eval-tests> ✅ agent-skills.package.testSkillCarriesItsClis85eval-tests> ✅ agent-skills.package.testSkillNameMatchesAttribute86eval-tests> ✅ build-resources.testBaseProfile87eval-tests> ✅ build-resources.testConsumerOverride88eval-tests> ✅ build-resources.testInstallerMedium89eval-tests> ✅ build-resources.testInstallerTarget90eval-tests> ✅ cosmic-binds.testDefaultRendersSpawnBinds91eval-tests> ✅ cosmic-binds.testDisableMasksUpstream92eval-tests> ✅ cosmic-binds.testModKeyAltMovesOnlySModChords93eval-tests> ✅ cosmic-binds.testUserBindAppendsAfterModelBinds94eval-tests> ✅ cosmic-desktop.dock.testFavoritesShipHighPriority95eval-tests> ✅ cosmic-desktop.indicator.testAbsentWithoutCosmic96eval-tests> ✅ cosmic-desktop.indicator.testExecStartRunsTheIndicatorPackage97eval-tests> ✅ cosmic-desktop.indicator.testPathCarriesTheToggleWrapper98eval-tests> ✅ cosmic-desktop.indicator.testRunsWithTheGraphicalSession99eval-tests> ✅ distro-branding.testBaseProfile100eval-tests> ✅ distro-branding.testConsumerOverride101eval-tests> ✅ distro-branding.testInstallerTarget102eval-tests> ✅ docs-snippets.testEveryMarkerIsKnown103eval-tests> warning: unable to download 'https://cache.nixos.org/nix-cache-info': Could not resolve hostname (6) Could not resolve host: cache.nixos.org; retrying in 38 ms (attempt 1/5)104eval-tests> warning: unable to download 'https://cache.nixos.org/nix-cache-info': Could not resolve hostname (6) Could not resolve host: cache.nixos.org; retrying in 175 ms (attempt 2/5)105eval-tests> warning: unable to download 'https://cache.nixos.org/nix-cache-info': Could not resolve hostname (6) Could not resolve host: cache.nixos.org; retrying in 59 ms (attempt 3/5)106eval-tests> warning: unable to download 'https://cache.nixos.org/nix-cache-info': Could not resolve hostname (6) Could not resolve host: cache.nixos.org; retrying in 124 ms (attempt 4/5)107eval-tests> warning: unable to download 'https://cache.nixos.org/nix-cache-info': Could not resolve hostname (6) Could not resolve host: cache.nixos.org108eval-tests> warning: unable to download 'https://cache.geninf.io/nix-cache-info': Could not resolve hostname (6) Could not resolve host: cache.geninf.io; retrying in 49 ms (attempt 1/5)109eval-tests> warning: unable to download 'https://cache.geninf.io/nix-cache-info': Could not resolve hostname (6) Could not resolve host: cache.geninf.io; retrying in 151 ms (attempt 2/5)110eval-tests> warning: unable to download 'https://cache.geninf.io/nix-cache-info': Could not resolve hostname (6) Could not resolve host: cache.geninf.io; retrying in 184 ms (attempt 3/5)111eval-tests> warning: unable to download 'https://cache.geninf.io/nix-cache-info': Could not resolve hostname (6) Could not resolve host: cache.geninf.io; retrying in 615 ms (attempt 4/5)112eval-tests> warning: unable to download 'https://cache.geninf.io/nix-cache-info': Could not resolve hostname (6) Could not resolve host: cache.geninf.io113eval-tests> building '/nix/store/y84saga4qsmk7xrprd0qv8rgdqjk67g1-bash-5.3.tar.gz.drv'...114eval-tests> waiting for lock on '/build/storedata/nix/store/kwm524zjlnnq4yfhhmb5r14f2wxf8a2j-bash-5.3.tar.gz'...115eval-tests> waiting for lock on '/build/storedata/nix/store/slpdqm3wlhwbkzyijjz3xpifa219ac0x-bzip2-1.0.8.tar.gz'...116eval-tests> waiting for lock on '/build/storedata/nix/store/5gkb48klzh7d1g790shbcpgxqjgmqmz7-findutils-4.11.0.tar.xz'...117eval-tests> waiting for lock on '/build/storedata/nix/store/6b75ff0llvr4z03wzs42cinwflnp4l1h-gcc-15.3.0.tar.xz'...118eval-tests> waiting for lock on '/build/storedata/nix/store/6zxixmszg0vbhpaa8rxwfr05by9axj68-glibc-2.42.tar.xz'...119eval-tests> waiting for lock on '/build/storedata/nix/store/92vinq6gfq5afkjc870g6y301mmf1vqq-mpfr-4.2.2.tar.xz'...120eval-tests> ☢️ docs-snippets.testEverySnippetEvaluates121eval-tests> error:122eval-tests>        … while calling the 'filter' builtin123eval-tests>          at /build/storedata/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/tests/docs-snippets.nix:253:12:124eval-tests>           252|   testEverySnippetEvaluates = {125eval-tests>           253|     expr = lib.filter (entry: entry != null) (map evaluate runnable);126eval-tests>              |            ^127eval-tests>           254|     expected = [ ];128eval-tests> 129eval-tests>        … while calling anonymous lambda130eval-tests>          at /build/storedata/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/tests/docs-snippets.nix:253:24:131eval-tests>           252|   testEverySnippetEvaluates = {132eval-tests>           253|     expr = lib.filter (entry: entry != null) (map evaluate runnable);133eval-tests>              |                        ^134eval-tests>           254|     expected = [ ];135eval-tests> 136eval-tests>        … from call site137eval-tests>          at /build/storedata/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/tests/docs-snippets.nix:253:31:138eval-tests>           252|   testEverySnippetEvaluates = {139eval-tests>           253|     expr = lib.filter (entry: entry != null) (map evaluate runnable);140eval-tests>              |                               ^141eval-tests>           254|     expected = [ ];142eval-tests> 143eval-tests>        … while calling 'evaluate'144eval-tests>          at /build/storedata/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/tests/docs-snippets.nix:205:5:145eval-tests>           204|   evaluate =146eval-tests>           205|     block:147eval-tests>              |     ^148eval-tests>           206|     let149eval-tests> 150eval-tests>        … while evaluating a branch condition151eval-tests>          at /build/storedata/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/tests/docs-snippets.nix:224:5:152eval-tests>           223|     in153eval-tests>           224|     if !verdict.success then154eval-tests>              |     ^155eval-tests>           225|       "${label block}: evaluation throws"156eval-tests> 157eval-tests>        … in the argument of the not operator158eval-tests>          at /build/storedata/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/tests/docs-snippets.nix:224:9:159eval-tests>           223|     in160eval-tests>           224|     if !verdict.success then161eval-tests>              |         ^162eval-tests>           225|       "${label block}: evaluation throws"163eval-tests> 164eval-tests>        … while calling the 'tryEval' builtin165eval-tests>          at /build/storedata/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/tests/docs-snippets.nix:216:17:166eval-tests>           215|       # line into the trace, so the trace still names the snippet.167eval-tests>           216|       verdict = builtins.tryEval (168eval-tests>              |                 ^169eval-tests>           217|         builtins.addErrorContext "while evaluating the docs snippet ${label block}" (170eval-tests> 171eval-tests>        … while evaluating the docs snippet README.md:12172eval-tests> 173eval-tests>        … while calling the 'deepSeq' builtin174eval-tests>          at /build/storedata/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/tests/docs-snippets.nix:218:11:175eval-tests>           217|         builtins.addErrorContext "while evaluating the docs snippet ${label block}" (176eval-tests>           218|           builtins.deepSeq configuration.config.warnings (177eval-tests>              |           ^178eval-tests>           219|             map (entry: entry.message) (lib.filter (entry: !entry.assertion) configuration.config.assertions)179eval-tests> 180eval-tests>        … from call site181eval-tests>          at /build/storedata/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/tests/docs-snippets.nix:218:28:182eval-tests>           217|         builtins.addErrorContext "while evaluating the docs snippet ${label block}" (183eval-tests>           218|           builtins.deepSeq configuration.config.warnings (184eval-tests>              |                            ^185eval-tests>           219|             map (entry: entry.message) (lib.filter (entry: !entry.assertion) configuration.config.assertions)186eval-tests> 187eval-tests>        … while calling anonymous lambda188eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:283:38:189eval-tests>           282|             let190eval-tests>           283|               recurse = mapAttrs (n: v: if isOption v then v.value else recurse v);191eval-tests>              |                                      ^192eval-tests>           284|             in193eval-tests> 194eval-tests>        … while evaluating the attribute 'value'195eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1181:7:196eval-tests>          1180|     // {197eval-tests>          1181|       value = addErrorContext "while evaluating the option `${showOption loc}':" (198eval-tests>              |       ^199eval-tests>          1182|         # Apply the 'apply' function to the merged value. This allows options to200eval-tests> 201eval-tests>        … while evaluating the option `warnings':202eval-tests> 203eval-tests>        … while evaluating the attribute 'mergedValue'204eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1276:5:205eval-tests>          1275|     # Type-check the remaining definitions, and merge them. Or throw if no definitions.206eval-tests>          1276|     mergedValue =207eval-tests>              |     ^208eval-tests>          1277|       if isDefined then209eval-tests> 210eval-tests>        … while evaluating a branch condition211eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1277:7:212eval-tests>          1276|     mergedValue =213eval-tests>          1277|       if isDefined then214eval-tests>              |       ^215eval-tests>          1278|         if type.merge ? v2 then216eval-tests> 217eval-tests>        … while evaluating the attribute 'values'218eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1270:11:219eval-tests>          1269|         {220eval-tests>          1270|           values = defsSorted;221eval-tests>              |           ^222eval-tests>          1271|           inherit (defsFiltered) highestPrio;223eval-tests> 224eval-tests>        … while evaluating a branch condition225eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1264:13:226eval-tests>          1263|             # Avoid sorting if we don't have to.227eval-tests>          1264|             if any (def: def.value._type or "" == "order") defsFiltered.values then228eval-tests>              |             ^229eval-tests>          1265|               sortProperties defsFiltered.values230eval-tests> 231eval-tests>        … while calling the 'any' builtin232eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1264:16:233eval-tests>          1263|             # Avoid sorting if we don't have to.234eval-tests>          1264|             if any (def: def.value._type or "" == "order") defsFiltered.values then235eval-tests>              |                ^236eval-tests>          1265|               sortProperties defsFiltered.values237eval-tests> 238eval-tests>        … from call site239eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1259:26:240eval-tests>          1258|           # Process mkOverride properties.241eval-tests>          1259|           defsFiltered = filterOverrides' defsNormalized;242eval-tests>              |                          ^243eval-tests>          1260|244eval-tests> 245eval-tests>        … while calling anonymous lambda246eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1460:5:247eval-tests>          1459|     in248eval-tests>          1460|     defs:249eval-tests>              |     ^250eval-tests>          1461|     # Optimize for the singleton case, equivalent to the `else` clause.251eval-tests> 252eval-tests>        … while evaluating a branch condition253eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1462:5:254eval-tests>          1461|     # Optimize for the singleton case, equivalent to the `else` clause.255eval-tests>          1462|     if length defs == 1 then256eval-tests>              |     ^257eval-tests>          1463|       {258eval-tests> 259eval-tests>        … while calling the 'length' builtin260eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1462:8:261eval-tests>          1461|     # Optimize for the singleton case, equivalent to the `else` clause.262eval-tests>          1462|     if length defs == 1 then263eval-tests>              |        ^264eval-tests>          1463|       {265eval-tests> 266eval-tests>        … while calling the 'concatMap' builtin267eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1244:28:268eval-tests>          1243|           # Process mkMerge and mkIf properties.269eval-tests>          1244|           defsNormalized = concatMap (270eval-tests>              |                            ^271eval-tests>          1245|             m:272eval-tests> 273eval-tests>        … while calling anonymous lambda274eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1245:13:275eval-tests>          1244|           defsNormalized = concatMap (276eval-tests>          1245|             m:277eval-tests>              |             ^278eval-tests>          1246|             map (279eval-tests> 280eval-tests>        … while calling the 'map' builtin281eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1246:13:282eval-tests>          1245|             m:283eval-tests>          1246|             map (284eval-tests>              |             ^285eval-tests>          1247|               value:286eval-tests> 287eval-tests>        … while evaluating definitions from `/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/nixos/modules/system/boot/systemd.nix':288eval-tests> 289eval-tests>        … from call site290eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1255:82:291eval-tests>          1254|                 }292eval-tests>          1255|             ) (addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value))293eval-tests>              |                                                                                  ^294eval-tests>          1256|           ) defs;295eval-tests> 296eval-tests>        … while calling 'dischargeProperties'297eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1411:5:298eval-tests>          1410|   dischargeProperties =299eval-tests>          1411|     def:300eval-tests>              |     ^301eval-tests>          1412|     if def ? _type then302eval-tests> 303eval-tests>        … while evaluating a branch condition304eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1412:5:305eval-tests>          1411|     def:306eval-tests>          1412|     if def ? _type then307eval-tests>              |     ^308eval-tests>          1413|       if def._type == "if" then309eval-tests> 310eval-tests>        … while evaluating the attribute 'value'311eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:866:21:312eval-tests>           865|             inherit (module) file;313eval-tests>           866|             inherit value;314eval-tests>              |                     ^315eval-tests>           867|           }) module.config316eval-tests> 317eval-tests>        … while calling the 'concatLists' builtin318eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/nixos/modules/system/boot/systemd.nix:547:7:319eval-tests>           546|       in320eval-tests>           547|       concatLists (321eval-tests>              |       ^322eval-tests>           548|         mapAttrsToList (323eval-tests> 324eval-tests>        … while calling anonymous lambda325eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/nixos/modules/system/boot/systemd.nix:549:17:326eval-tests>           548|         mapAttrsToList (327eval-tests>           549|           name: service:328eval-tests>              |                 ^329eval-tests>           550|           let330eval-tests> 331eval-tests>        … while calling the 'concatLists' builtin332eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/nixos/modules/system/boot/systemd.nix:555:11:333eval-tests>           554|           in334eval-tests>           555|           concatLists [335eval-tests>              |           ^336eval-tests>           556|             (optional (type == "oneshot" && (restart == "always" || restart == "on-success"))337eval-tests> 338eval-tests>        … from call site339eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/nixos/modules/system/boot/systemd.nix:556:14:340eval-tests>           555|           concatLists [341eval-tests>           556|             (optional (type == "oneshot" && (restart == "always" || restart == "on-success"))342eval-tests>              |              ^343eval-tests>           557|               "Service '${name}.service' with 'Type=oneshot' cannot have 'Restart=always' or 'Restart=on-success'"344eval-tests> 345eval-tests>        … while calling 'optional'346eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/lists.nix:805:20:347eval-tests>           804|   */348eval-tests>           805|   optional = cond: elem: if cond then [ elem ] else [ ];349eval-tests>              |                    ^350eval-tests>           806|351eval-tests> 352eval-tests>        … while evaluating a branch condition353eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/lists.nix:805:26:354eval-tests>           804|   */355eval-tests>           805|   optional = cond: elem: if cond then [ elem ] else [ ];356eval-tests>              |                          ^357eval-tests>           806|358eval-tests> 359eval-tests>        … in the left operand of the AND (&&) operator360eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/nixos/modules/system/boot/systemd.nix:556:42:361eval-tests>           555|           concatLists [362eval-tests>           556|             (optional (type == "oneshot" && (restart == "always" || restart == "on-success"))363eval-tests>              |                                          ^364eval-tests>           557|               "Service '${name}.service' with 'Type=oneshot' cannot have 'Restart=always' or 'Restart=on-success'"365eval-tests> 366eval-tests>        … from call site367eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/nixos/modules/system/boot/systemd.nix:551:20:368eval-tests>           550|           let369eval-tests>           551|             type = service.serviceConfig.Type or "";370eval-tests>              |                    ^371eval-tests>           552|             restart = service.serviceConfig.Restart or "no";372eval-tests> 373eval-tests>        … while calling anonymous lambda374eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:283:38:375eval-tests>           282|             let376eval-tests>           283|               recurse = mapAttrs (n: v: if isOption v then v.value else recurse v);377eval-tests>              |                                      ^378eval-tests>           284|             in379eval-tests> 380eval-tests>        … while evaluating the attribute 'value'381eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1181:7:382eval-tests>          1180|     // {383eval-tests>          1181|       value = addErrorContext "while evaluating the option `${showOption loc}':" (384eval-tests>              |       ^385eval-tests>          1182|         # Apply the 'apply' function to the merged value. This allows options to386eval-tests> 387eval-tests>        … while evaluating the option `systemd.services.install-microvm-hermes-alice.serviceConfig':388eval-tests> 389eval-tests>        (15 duplicate frames omitted)390eval-tests> 391eval-tests>        … while evaluating a branch condition392eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1414:9:393eval-tests>          1413|       if def._type == "if" then394eval-tests>          1414|         if isBool def.condition then395eval-tests>              |         ^396eval-tests>          1415|           if def.condition then dischargeProperties def.content else [ ]397eval-tests> 398eval-tests>        … while calling the 'isBool' builtin399eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1414:12:400eval-tests>          1413|       if def._type == "if" then401eval-tests>          1414|         if isBool def.condition then402eval-tests>              |            ^403eval-tests>          1415|           if def.condition then dischargeProperties def.content else [ ]404eval-tests> 405eval-tests>        … while evaluating the attribute 'condition'406eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1581:13:407eval-tests>          1580|     _type = "if";408eval-tests>          1581|     inherit condition content;409eval-tests>              |             ^410eval-tests>          1582|   };411eval-tests> 412eval-tests>        … while evaluating the attribute 'condition'413eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1581:13:414eval-tests>          1580|     _type = "if";415eval-tests>          1581|     inherit condition content;416eval-tests>              |             ^417eval-tests>          1582|   };418eval-tests> 419eval-tests>        … from call site420eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/nixos/lib/systemd-unit-options.nix:497:16:421eval-tests>           496|         })422eval-tests>           497|         (mkIf (config.script != "") rec {423eval-tests>              |                ^424eval-tests>           498|           jobScripts = makeJobScript {425eval-tests> 426eval-tests>        … while calling anonymous lambda427eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:283:38:428eval-tests>           282|             let429eval-tests>           283|               recurse = mapAttrs (n: v: if isOption v then v.value else recurse v);430eval-tests>              |                                      ^431eval-tests>           284|             in432eval-tests> 433eval-tests>        … while evaluating the attribute 'value'434eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1181:7:435eval-tests>          1180|     // {436eval-tests>          1181|       value = addErrorContext "while evaluating the option `${showOption loc}':" (437eval-tests>              |       ^438eval-tests>          1182|         # Apply the 'apply' function to the merged value. This allows options to439eval-tests> 440eval-tests>        … while evaluating the option `systemd.services.install-microvm-hermes-alice.script':441eval-tests> 442eval-tests>        (12 duplicate frames omitted)443eval-tests> 444eval-tests>        … while evaluating definitions from `/nix/store/f6izybf1ll029gd055174mmbdqldkkwg-source/nixos-modules/host':445eval-tests> 446eval-tests>        … from call site447eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1255:82:448eval-tests>          1254|                 }449eval-tests>          1255|             ) (addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value))450eval-tests>              |                                                                                  ^451eval-tests>          1256|           ) defs;452eval-tests> 453eval-tests>        … while calling 'dischargeProperties'454eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1411:5:455eval-tests>          1410|   dischargeProperties =456eval-tests>          1411|     def:457eval-tests>              |     ^458eval-tests>          1412|     if def ? _type then459eval-tests> 460eval-tests>        … while evaluating a branch condition461eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1412:5:462eval-tests>          1411|     def:463eval-tests>          1412|     if def ? _type then464eval-tests>              |     ^465eval-tests>          1413|       if def._type == "if" then466eval-tests> 467eval-tests>        … while evaluating the attribute 'value'468eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:866:21:469eval-tests>           865|             inherit (module) file;470eval-tests>           866|             inherit value;471eval-tests>              |                     ^472eval-tests>           867|           }) module.config473eval-tests> 474eval-tests>        … while calling the 'derivationStrict' builtin475eval-tests>          at «nix-internal»/derivation-internal.nix:37:12:476eval-tests>            36|477eval-tests>            37|   strict = derivationStrict drvAttrs;478eval-tests>              |            ^479eval-tests>            38|480eval-tests> 481eval-tests>        … while evaluating derivation 'microvm-qemu-hermes-alice'482eval-tests>          whose name attribute is located at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/pkgs/stdenv/generic/make-derivation.nix:651:11483eval-tests> 484eval-tests>        … while evaluating attribute 'buildCommand' of derivation 'microvm-qemu-hermes-alice'485eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/pkgs/build-support/trivial-builders/default.nix:88:9:486eval-tests>            87|         inherit name;487eval-tests>            88|         buildCommand = lib.toFunction buildCommand finalAttrs;488eval-tests>              |         ^489eval-tests>            89|         passAsFile = defaultPassAsFile ++ (userAttrs.passAsFile or [ ]);490eval-tests> 491eval-tests>        … from call site492eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/pkgs/build-support/trivial-builders/default.nix:88:24:493eval-tests>            87|         inherit name;494eval-tests>            88|         buildCommand = lib.toFunction buildCommand finalAttrs;495eval-tests>              |                        ^496eval-tests>            89|         passAsFile = defaultPassAsFile ++ (userAttrs.passAsFile or [ ]);497eval-tests> 498eval-tests>        … while calling 'toFunction'499eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/trivial.nix:1211:16:500eval-tests>          1210|   */501eval-tests>          1211|   toFunction = v: if isFunction v then v else k: v;502eval-tests>              |                ^503eval-tests>          1212|504eval-tests> 505eval-tests>        … while evaluating a branch condition506eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/trivial.nix:1211:19:507eval-tests>          1210|   */508eval-tests>          1211|   toFunction = v: if isFunction v then v else k: v;509eval-tests>              |                   ^510eval-tests>          1212|511eval-tests> 512eval-tests>        … from call site513eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/trivial.nix:1211:22:514eval-tests>          1210|   */515eval-tests>          1211|   toFunction = v: if isFunction v then v else k: v;516eval-tests>              |                      ^517eval-tests>          1212|518eval-tests> 519eval-tests>        … while calling anonymous lambda520eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/trivial.nix:1131:5:521eval-tests>          1130|     in522eval-tests>          1131|     f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));523eval-tests>              |     ^524eval-tests>          1132|525eval-tests> 526eval-tests>        … in the left operand of the OR (||) operator527eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/trivial.nix:1131:21:528eval-tests>          1130|     in529eval-tests>          1131|     f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));530eval-tests>              |                     ^531eval-tests>          1132|532eval-tests> 533eval-tests>        … while calling the 'isFunction' builtin534eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/trivial.nix:1131:8:535eval-tests>          1130|     in536eval-tests>          1131|     f: isFunction f || (f ? __functor && isFunction f.__functor && isFunction (f.__functor f));537eval-tests>              |        ^538eval-tests>          1132|539eval-tests> 540eval-tests>        … from call site541eval-tests>          at /build/storedata/nix/store/f6izybf1ll029gd055174mmbdqldkkwg-source/lib/runner.nix:225:5:542eval-tests>           224|543eval-tests>           225|   ${lib.concatMapStrings (scriptName: ''544eval-tests>              |     ^545eval-tests>           226|     ln -s ${binScriptPkgs.${scriptName}} $out/bin/${scriptName}546eval-tests> 547eval-tests>        … while calling 'concatMapStrings'548eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/strings.nix:124:25:549eval-tests>           123|   */550eval-tests>           124|   concatMapStrings = f: list: concatStrings (map f list);551eval-tests>              |                         ^552eval-tests>           125|553eval-tests> 554eval-tests>        … while calling the 'concatStringsSep' builtin555eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/strings.nix:124:31:556eval-tests>           123|   */557eval-tests>           124|   concatMapStrings = f: list: concatStrings (map f list);558eval-tests>              |                               ^559eval-tests>           125|560eval-tests> 561eval-tests>        … while calling anonymous lambda562eval-tests>          at /build/storedata/nix/store/f6izybf1ll029gd055174mmbdqldkkwg-source/lib/runner.nix:225:27:563eval-tests>           224|564eval-tests>           225|   ${lib.concatMapStrings (scriptName: ''565eval-tests>              |                           ^566eval-tests>           226|     ln -s ${binScriptPkgs.${scriptName}} $out/bin/${scriptName}567eval-tests> 568eval-tests>        … while calling the 'derivationStrict' builtin569eval-tests>          at «nix-internal»/derivation-internal.nix:37:12:570eval-tests>            36|571eval-tests>            37|   strict = derivationStrict drvAttrs;572eval-tests>              |            ^573eval-tests>            38|574eval-tests> 575eval-tests>        … while evaluating derivation 'microvm-hermes-alice-microvm-run'576eval-tests>          whose name attribute is located at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/pkgs/stdenv/generic/make-derivation.nix:651:11577eval-tests> 578eval-tests>        … while evaluating attribute 'text' of derivation 'microvm-hermes-alice-microvm-run'579eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/pkgs/build-support/trivial-builders/default.nix:135:11:580eval-tests>           134|           name581eval-tests>           135|           text582eval-tests>              |           ^583eval-tests>           136|           executable584eval-tests> 585eval-tests>        … while evaluating the attribute 'command'586eval-tests>          at /build/storedata/nix/store/f6izybf1ll029gd055174mmbdqldkkwg-source/lib/runners/qemu.nix:169:3:587eval-tests>           168|588eval-tests>           169|   command = if initialBalloonMem != 0589eval-tests>              |   ^590eval-tests>           170|   then throw "QEMU does not support initialBalloonMem"591eval-tests> 592eval-tests>        … from call site593eval-tests>          at /build/storedata/nix/store/f6izybf1ll029gd055174mmbdqldkkwg-source/lib/runners/qemu.nix:218:5:594eval-tests>           217|     + " " +595eval-tests>           218|     lib.escapeShellArgs(596eval-tests>              |     ^597eval-tests>           219|     builtins.concatMap (fwCfgOption: ["-fw_cfg" fwCfgOption]) fwCfgOptions ++598eval-tests> 599eval-tests>        … while calling 'concatMapStringsSep'600eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/strings.nix:261:13:601eval-tests>           260|   concatMapStringsSep =602eval-tests>           261|     sep: f: list:603eval-tests>              |             ^604eval-tests>           262|     concatStringsSep sep (map f list);605eval-tests> 606eval-tests>        … while calling the 'concatStringsSep' builtin607eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/strings.nix:262:5:608eval-tests>           261|     sep: f: list:609eval-tests>           262|     concatStringsSep sep (map f list);610eval-tests>              |     ^611eval-tests>           263|612eval-tests> 613eval-tests>        … while calling 'escapeShellArg'614eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/strings.nix:1220:5:615eval-tests>          1219|   escapeShellArg =616eval-tests>          1220|     arg:617eval-tests>              |     ^618eval-tests>          1221|     let619eval-tests> 620eval-tests>        … while evaluating a branch condition621eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/strings.nix:1231:5:622eval-tests>          1230|     in623eval-tests>          1231|     if match "[[:alnum:],._+:@%/-]+" string == null then624eval-tests>              |     ^625eval-tests>          1232|       "'${replaceString "'" "'\\''" string}'"626eval-tests> 627eval-tests>        … while calling the 'match' builtin628eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/strings.nix:1231:8:629eval-tests>          1230|     in630eval-tests>          1231|     if match "[[:alnum:],._+:@%/-]+" string == null then631eval-tests>              |        ^632eval-tests>          1232|       "'${replaceString "'" "'\\''" string}'"633eval-tests> 634eval-tests>        … while evaluating the second argument passed to builtins.match635eval-tests> 636eval-tests>        … while evaluating a branch condition637eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/strings.nix:1229:9:638eval-tests>          1228|         # dependency on the entire original source.639eval-tests>          1229|         if isPath arg && !isStorePath arg then "${arg}" else toString arg;640eval-tests>              |         ^641eval-tests>          1230|     in642eval-tests> 643eval-tests>        … in the left operand of the AND (&&) operator644eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/strings.nix:1229:23:645eval-tests>          1228|         # dependency on the entire original source.646eval-tests>          1229|         if isPath arg && !isStorePath arg then "${arg}" else toString arg;647eval-tests>              |                       ^648eval-tests>          1230|     in649eval-tests> 650eval-tests>        … while calling the 'isPath' builtin651eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/strings.nix:1229:12:652eval-tests>          1228|         # dependency on the entire original source.653eval-tests>          1229|         if isPath arg && !isStorePath arg then "${arg}" else toString arg;654eval-tests>              |            ^655eval-tests>          1230|     in656eval-tests> 657eval-tests>        … while calling the 'toString' builtin658eval-tests>          at /build/storedata/nix/store/f6izybf1ll029gd055174mmbdqldkkwg-source/lib/runners/qemu.nix:230:55:659eval-tests>           229|660eval-tests>           230|       "-append" "${kernelConsole} reboot=t panic=-1 ${toString microvmConfig.kernelParams}"661eval-tests>              |                                                       ^662eval-tests>           231|     ] ++663eval-tests> 664eval-tests>        … from call site665eval-tests>          at /build/storedata/nix/store/f6izybf1ll029gd055174mmbdqldkkwg-source/lib/runners/qemu.nix:230:64:666eval-tests>           229|667eval-tests>           230|       "-append" "${kernelConsole} reboot=t panic=-1 ${toString microvmConfig.kernelParams}"668eval-tests>              |                                                                ^669eval-tests>           231|     ] ++670eval-tests> 671eval-tests>        … while calling anonymous lambda672eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:283:38:673eval-tests>           282|             let674eval-tests>           283|               recurse = mapAttrs (n: v: if isOption v then v.value else recurse v);675eval-tests>              |                                      ^676eval-tests>           284|             in677eval-tests> 678eval-tests>        … while evaluating the attribute 'value'679eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1181:7:680eval-tests>          1180|     // {681eval-tests>          1181|       value = addErrorContext "while evaluating the option `${showOption loc}':" (682eval-tests>              |       ^683eval-tests>          1182|         # Apply the 'apply' function to the merged value. This allows options to684eval-tests> 685eval-tests>        … while evaluating the option `microvm.vms.hermes-alice.config.microvm.kernelParams':686eval-tests> 687eval-tests>        … while evaluating the attribute 'mergedValue'688eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1276:5:689eval-tests>          1275|     # Type-check the remaining definitions, and merge them. Or throw if no definitions.690eval-tests>          1276|     mergedValue =691eval-tests>              |     ^692eval-tests>          1277|       if isDefined then693eval-tests> 694eval-tests>        … while evaluating the attribute 'value'695eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/types.nix:746:13:696eval-tests>           745|             headError = checkDefsForError check loc defs;697eval-tests>           746|             value = map (x: x.optionalValue.value or x.mergedValue) evals;698eval-tests>              |             ^699eval-tests>           747|             valueMeta.list = map (v: v.checkedAndMerged.valueMeta) evals;700eval-tests> 701eval-tests>        … while calling the 'map' builtin702eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/types.nix:746:21:703eval-tests>           745|             headError = checkDefsForError check loc defs;704eval-tests>           746|             value = map (x: x.optionalValue.value or x.mergedValue) evals;705eval-tests>              |                     ^706eval-tests>           747|             valueMeta.list = map (v: v.checkedAndMerged.valueMeta) evals;707eval-tests> 708eval-tests>        … while calling the 'filter' builtin709eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/types.nix:727:21:710eval-tests>           726|           let711eval-tests>           727|             evals = filter (x: x.optionalValue ? value) (712eval-tests>              |                     ^713eval-tests>           728|               concatLists (714eval-tests> 715eval-tests>        … while calling anonymous lambda716eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/types.nix:727:29:717eval-tests>           726|           let718eval-tests>           727|             evals = filter (x: x.optionalValue ? value) (719eval-tests>              |                             ^720eval-tests>           728|               concatLists (721eval-tests> 722eval-tests>        … while evaluating the attribute 'optionalValue'723eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1342:5:724eval-tests>          1341|725eval-tests>          1342|     optionalValue = if isDefined then { value = mergedValue; } else { };726eval-tests>              |     ^727eval-tests>          1343|   };728eval-tests> 729eval-tests>        … while evaluating a branch condition730eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1342:21:731eval-tests>          1341|732eval-tests>          1342|     optionalValue = if isDefined then { value = mergedValue; } else { };733eval-tests>              |                     ^734eval-tests>          1343|   };735eval-tests> 736eval-tests>        … while evaluating a branch condition737eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1231:7:738eval-tests>          1230|       # original singleton straight to the type merge.739eval-tests>          1231|       if740eval-tests>              |       ^741eval-tests>          1232|         length defs == 1742eval-tests> 743eval-tests>        … in the right operand of the AND (&&) operator744eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1233:9:745eval-tests>          1232|         length defs == 1746eval-tests>          1233|         && addErrorContext "while evaluating definitions from `${(head defs).file}':" (747eval-tests>              |         ^748eval-tests>          1234|           !(head defs).value ? _type749eval-tests> 750eval-tests>        … while evaluating definitions from `/nix/store/f6izybf1ll029gd055174mmbdqldkkwg-source/nixos-modules/microvm/system.nix':751eval-tests> 752eval-tests>        … in the argument of the not operator753eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1234:12:754eval-tests>          1233|         && addErrorContext "while evaluating definitions from `${(head defs).file}':" (755eval-tests>          1234|           !(head defs).value ? _type756eval-tests>              |            ^757eval-tests>          1235|         )758eval-tests> 759eval-tests>        … while evaluating the attribute 'value'760eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/types.nix:736:25:761eval-tests>           735|                         inherit (def) file;762eval-tests>           736|                         value = def';763eval-tests>              |                         ^764eval-tests>           737|                       }765eval-tests> 766eval-tests>        … while calling the 'elemAt' builtin767eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/lists.nix:350:43:768eval-tests>           349|   */769eval-tests>           350|   imap1 = f: list: genList (n: f (n + 1) (elemAt list n)) (length list);770eval-tests>              |                                           ^771eval-tests>           351|772eval-tests> 773eval-tests>        … from call site774eval-tests>          at /build/storedata/nix/store/f6izybf1ll029gd055174mmbdqldkkwg-source/nixos-modules/microvm/system.nix:36:9:775eval-tests>            35|       else776eval-tests>            36|         config.system.build.toplevel;777eval-tests>              |         ^778eval-tests>            37|     in config.boot.kernelParams ++ [779eval-tests> 780eval-tests>        … while calling anonymous lambda781eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:1724:17:782eval-tests>          1723|         zipAttrsWith (783eval-tests>          1724|           name: values:784eval-tests>              |                 ^785eval-tests>          1725|           let786eval-tests> 787eval-tests>        … while calling the 'head' builtin788eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:1729:13:789eval-tests>          1728|           if length values == 1 || pred here (elemAt values 1) (head values) then790eval-tests>          1729|             head values791eval-tests>              |             ^792eval-tests>          1730|           else793eval-tests> 794eval-tests>        … while calling anonymous lambda795eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:283:38:796eval-tests>           282|             let797eval-tests>           283|               recurse = mapAttrs (n: v: if isOption v then v.value else recurse v);798eval-tests>              |                                      ^799eval-tests>           284|             in800eval-tests> 801eval-tests>        … while evaluating the attribute 'value'802eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1181:7:803eval-tests>          1180|     // {804eval-tests>          1181|       value = addErrorContext "while evaluating the option `${showOption loc}':" (805eval-tests>              |       ^806eval-tests>          1182|         # Apply the 'apply' function to the merged value. This allows options to807eval-tests> 808eval-tests>        … while evaluating the option `microvm.vms.hermes-alice.config.system.build.toplevel':809eval-tests> 810eval-tests>        … while evaluating the attribute 'mergedValue'811eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1276:5:812eval-tests>          1275|     # Type-check the remaining definitions, and merge them. Or throw if no definitions.813eval-tests>          1276|     mergedValue =814eval-tests>              |     ^815eval-tests>          1277|       if isDefined then816eval-tests> 817eval-tests>        … while evaluating a branch condition818eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1277:7:819eval-tests>          1276|     mergedValue =820eval-tests>          1277|       if isDefined then821eval-tests>              |       ^822eval-tests>          1278|         if type.merge ? v2 then823eval-tests> 824eval-tests>        … while evaluating a branch condition825eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1231:7:826eval-tests>          1230|       # original singleton straight to the type merge.827eval-tests>          1231|       if828eval-tests>              |       ^829eval-tests>          1232|         length defs == 1830eval-tests> 831eval-tests>        … in the right operand of the AND (&&) operator832eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1233:9:833eval-tests>          1232|         length defs == 1834eval-tests>          1233|         && addErrorContext "while evaluating definitions from `${(head defs).file}':" (835eval-tests>              |         ^836eval-tests>          1234|           !(head defs).value ? _type837eval-tests> 838eval-tests>        … while evaluating definitions from `/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/nixos/modules/system/activation/top-level.nix':839eval-tests> 840eval-tests>        … in the argument of the not operator841eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1234:12:842eval-tests>          1233|         && addErrorContext "while evaluating definitions from `${(head defs).file}':" (843eval-tests>          1234|           !(head defs).value ? _type844eval-tests>              |            ^845eval-tests>          1235|         )846eval-tests> 847eval-tests>        … while evaluating the attribute 'value'848eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:866:21:849eval-tests>           865|             inherit (module) file;850eval-tests>           866|             inherit value;851eval-tests>              |                     ^852eval-tests>           867|           }) module.config853eval-tests> 854eval-tests>        … from call site855eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/nixos/modules/system/activation/top-level.nix:78:26:856eval-tests>            77|   # Handle assertions and warnings857eval-tests>            78|   baseSystemAssertWarn = lib.asserts.checkAssertWarn config.assertions config.warnings baseSystem;858eval-tests>              |                          ^859eval-tests>            79|860eval-tests> 861eval-tests>        … while calling 'checkAssertWarn'862eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/asserts.nix:196:27:863eval-tests>           195|   checkAssertWarn =864eval-tests>           196|     assertions: warnings: val:865eval-tests>              |                           ^866eval-tests>           197|     let867eval-tests> 868eval-tests>        … from call site869eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/asserts.nix:203:7:870eval-tests>           202|     else871eval-tests>           203|       showWarnings warnings val;872eval-tests>              |       ^873eval-tests>           204|874eval-tests> 875eval-tests>        … while calling 'showWarnings'876eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/trivial.nix:1051:28:877eval-tests>          1050|878eval-tests>          1051|   showWarnings = warnings: res: foldr warn res warnings;879eval-tests>              |                            ^880eval-tests>          1052|881eval-tests> 882eval-tests>        … from call site883eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/trivial.nix:1051:33:884eval-tests>          1050|885eval-tests>          1051|   showWarnings = warnings: res: foldr warn res warnings;886eval-tests>              |                                 ^887eval-tests>          1052|888eval-tests> 889eval-tests>        … while calling 'foldr'890eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/lists.nix:138:14:891eval-tests>           137|   foldr =892eval-tests>           138|     op: nul: list:893eval-tests>              |              ^894eval-tests>           139|     let895eval-tests> 896eval-tests>        … from call site897eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/lists.nix:143:5:898eval-tests>           142|     in899eval-tests>           143|     fold' 0;900eval-tests>              |     ^901eval-tests>           144|902eval-tests> 903eval-tests>        … while calling 'fold''904eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/lists.nix:141:15:905eval-tests>           140|       len = length list;906eval-tests>           141|       fold' = n: if n == len then nul else op (elemAt list n) (fold' (n + 1));907eval-tests>              |               ^908eval-tests>           142|     in909eval-tests> 910eval-tests>        … while evaluating a branch condition911eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/lists.nix:141:18:912eval-tests>           140|       len = length list;913eval-tests>           141|       fold' = n: if n == len then nul else op (elemAt list n) (fold' (n + 1));914eval-tests>              |                  ^915eval-tests>           142|     in916eval-tests> 917eval-tests>        … while calling the 'length' builtin918eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/lists.nix:140:13:919eval-tests>           139|     let920eval-tests>           140|       len = length list;921eval-tests>              |             ^922eval-tests>           141|       fold' = n: if n == len then nul else op (elemAt list n) (fold' (n + 1));923eval-tests> 924eval-tests>        … from call site925eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/nixos/modules/system/activation/top-level.nix:78:72:926eval-tests>            77|   # Handle assertions and warnings927eval-tests>            78|   baseSystemAssertWarn = lib.asserts.checkAssertWarn config.assertions config.warnings baseSystem;928eval-tests>              |                                                                        ^929eval-tests>            79|930eval-tests> 931eval-tests>        … while calling anonymous lambda932eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:283:38:933eval-tests>           282|             let934eval-tests>           283|               recurse = mapAttrs (n: v: if isOption v then v.value else recurse v);935eval-tests>              |                                      ^936eval-tests>           284|             in937eval-tests> 938eval-tests>        … while evaluating the attribute 'value'939eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1181:7:940eval-tests>          1180|     // {941eval-tests>          1181|       value = addErrorContext "while evaluating the option `${showOption loc}':" (942eval-tests>              |       ^943eval-tests>          1182|         # Apply the 'apply' function to the merged value. This allows options to944eval-tests> 945eval-tests>        … while evaluating the option `microvm.vms.hermes-alice.config.warnings':946eval-tests> 947eval-tests>        (27 duplicate frames omitted)948eval-tests> 949eval-tests>        … while evaluating the option `microvm.vms.hermes-alice.config.systemd.services.hermes-agent.serviceConfig':950eval-tests> 951eval-tests>        … while evaluating the attribute 'mergedValue'952eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1276:5:953eval-tests>          1275|     # Type-check the remaining definitions, and merge them. Or throw if no definitions.954eval-tests>          1276|     mergedValue =955eval-tests>              |     ^956eval-tests>          1277|       if isDefined then957eval-tests> 958eval-tests>        … while evaluating the attribute 'value'959eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/types.nix:1028:13:960eval-tests>          1027|             headError = checkDefsForError check loc defs;961eval-tests>          1028|             value = mapAttrs (962eval-tests>              |             ^963eval-tests>          1029|               n: v:964eval-tests> 965eval-tests>        … while calling the 'mapAttrs' builtin966eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/types.nix:1028:21:967eval-tests>          1027|             headError = checkDefsForError check loc defs;968eval-tests>          1028|             value = mapAttrs (969eval-tests>              |                     ^970eval-tests>          1029|               n: v:971eval-tests> 972eval-tests>        … from call site973eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/types.nix:1022:17:974eval-tests>          1021|                 # Meaning it is less lazy975eval-tests>          1022|                 filterAttrs (n: v: v.optionalValue ? value) (976eval-tests>              |                 ^977eval-tests>          1023|                   zipAttrsWith (name: defs: mergeDefinitions (loc ++ [ name ]) elemType defs) (pushPositions defs)978eval-tests> 979eval-tests>        … while calling 'filterAttrs'980eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:667:23:981eval-tests>           666|   */982eval-tests>           667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));983eval-tests>              |                       ^984eval-tests>           668|985eval-tests> 986eval-tests>        … while calling the 'removeAttrs' builtin987eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:667:28:988eval-tests>           666|   */989eval-tests>           667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));990eval-tests>              |                            ^991eval-tests>           668|992eval-tests> 993eval-tests>        … while calling the 'filter' builtin994eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:667:45:995eval-tests>           666|   */996eval-tests>           667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));997eval-tests>              |                                             ^998eval-tests>           668|999eval-tests> 1000eval-tests>        … while calling anonymous lambda1001eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:667:53:1002eval-tests>           666|   */1003eval-tests>           667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));1004eval-tests>              |                                                     ^1005eval-tests>           668|1006eval-tests> 1007eval-tests>        … in the argument of the not operator1008eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:667:60:1009eval-tests>           666|   */1010eval-tests>           667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));1011eval-tests>              |                                                            ^1012eval-tests>           668|1013eval-tests> 1014eval-tests>        … from call site1015eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:667:60:1016eval-tests>           666|   */1017eval-tests>           667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));1018eval-tests>              |                                                            ^1019eval-tests>           668|1020eval-tests> 1021eval-tests>        … while calling anonymous lambda1022eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/types.nix:1022:33:1023eval-tests>          1021|                 # Meaning it is less lazy1024eval-tests>          1022|                 filterAttrs (n: v: v.optionalValue ? value) (1025eval-tests>              |                                 ^1026eval-tests>          1023|                   zipAttrsWith (name: defs: mergeDefinitions (loc ++ [ name ]) elemType defs) (pushPositions defs)1027eval-tests> 1028eval-tests>        … while evaluating the attribute 'optionalValue'1029eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1342:5:1030eval-tests>          1341|1031eval-tests>          1342|     optionalValue = if isDefined then { value = mergedValue; } else { };1032eval-tests>              |     ^1033eval-tests>          1343|   };1034eval-tests> 1035eval-tests>        … while evaluating a branch condition1036eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1342:21:1037eval-tests>          1341|1038eval-tests>          1342|     optionalValue = if isDefined then { value = mergedValue; } else { };1039eval-tests>              |                     ^1040eval-tests>          1343|   };1041eval-tests> 1042eval-tests>        … while evaluating a branch condition1043eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1231:7:1044eval-tests>          1230|       # original singleton straight to the type merge.1045eval-tests>          1231|       if1046eval-tests>              |       ^1047eval-tests>          1232|         length defs == 11048eval-tests> 1049eval-tests>        … in the right operand of the AND (&&) operator1050eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1233:9:1051eval-tests>          1232|         length defs == 11052eval-tests>          1233|         && addErrorContext "while evaluating definitions from `${(head defs).file}':" (1053eval-tests>              |         ^1054eval-tests>          1234|           !(head defs).value ? _type1055eval-tests> 1056eval-tests>        … while evaluating definitions from `/nix/store/pnhzbbald98j4m79xqcshzf8bwy7ac51-source/nix/nixosModules.nix, via option flake.nixosModules.default':1057eval-tests> 1058eval-tests>        … in the argument of the not operator1059eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1234:12:1060eval-tests>          1233|         && addErrorContext "while evaluating definitions from `${(head defs).file}':" (1061eval-tests>          1234|           !(head defs).value ? _type1062eval-tests>              |            ^1063eval-tests>          1235|         )1064eval-tests> 1065eval-tests>        … while evaluating the attribute 'value'1066eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/types.nix:969:11:1067eval-tests>           968|           inherit (def) file;1068eval-tests>           969|           value = v;1069eval-tests>              |           ^1070eval-tests>           970|         }) def.value1071eval-tests> 1072eval-tests>        … from call site1073eval-tests>          at /build/storedata/nix/store/pnhzbbald98j4m79xqcshzf8bwy7ac51-source/nix/nixosModules.nix:561:29:1074eval-tests>           560|               serviceConfig = commonServiceConfig // {1075eval-tests>           561|                 ExecStart = lib.escapeShellArgs (common.gatewayArgv cfg);1076eval-tests>              |                             ^1077eval-tests>           562|               };1078eval-tests> 1079eval-tests>        (9 duplicate frames omitted)1080eval-tests> 1081eval-tests>        … from call site1082eval-tests>          at /build/storedata/nix/store/pnhzbbald98j4m79xqcshzf8bwy7ac51-source/nix/moduleCommon.nix:896:10:1083eval-tests>           895|     [1084eval-tests>           896|       "${effectivePackage cfg}/bin/hermes"1085eval-tests>              |          ^1086eval-tests>           897|       "gateway"1087eval-tests> 1088eval-tests>        … while calling 'effectivePackage'1089eval-tests>          at /build/storedata/nix/store/pnhzbbald98j4m79xqcshzf8bwy7ac51-source/nix/moduleCommon.nix:677:5:1090eval-tests>           676|   effectivePackage =1091eval-tests>           677|     cfg:1092eval-tests>              |     ^1093eval-tests>           678|     if cfg.extraPythonPackages == [ ] && cfg.extraDependencyGroups == [ ] then1094eval-tests> 1095eval-tests>        … from call site1096eval-tests>          at /build/storedata/nix/store/pnhzbbald98j4m79xqcshzf8bwy7ac51-source/nix/moduleCommon.nix:679:7:1097eval-tests>           678|     if cfg.extraPythonPackages == [ ] && cfg.extraDependencyGroups == [ ] then1098eval-tests>           679|       cfg.package1099eval-tests>              |       ^1100eval-tests>           680|     else1101eval-tests> 1102eval-tests>        … while calling anonymous lambda1103eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:283:38:1104eval-tests>           282|             let1105eval-tests>           283|               recurse = mapAttrs (n: v: if isOption v then v.value else recurse v);1106eval-tests>              |                                      ^1107eval-tests>           284|             in1108eval-tests> 1109eval-tests>        … while evaluating the attribute 'value'1110eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1181:7:1111eval-tests>          1180|     // {1112eval-tests>          1181|       value = addErrorContext "while evaluating the option `${showOption loc}':" (1113eval-tests>              |       ^1114eval-tests>          1182|         # Apply the 'apply' function to the merged value. This allows options to1115eval-tests> 1116eval-tests>        … while evaluating the option `microvm.vms.hermes-alice.config.services.hermes-agent.package':1117eval-tests> 1118eval-tests>        (12 duplicate frames omitted)1119eval-tests> 1120eval-tests>        … while evaluating definitions from `/nix/store/f6izybf1ll029gd055174mmbdqldkkwg-source/nixos-modules/host/options.nix':1121eval-tests> 1122eval-tests>        … from call site1123eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1255:82:1124eval-tests>          1254|                 }1125eval-tests>          1255|             ) (addErrorContext "while evaluating definitions from `${m.file}':" (dischargeProperties m.value))1126eval-tests>              |                                                                                  ^1127eval-tests>          1256|           ) defs;1128eval-tests> 1129eval-tests>        … while calling 'dischargeProperties'1130eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1411:5:1131eval-tests>          1410|   dischargeProperties =1132eval-tests>          1411|     def:1133eval-tests>              |     ^1134eval-tests>          1412|     if def ? _type then1135eval-tests> 1136eval-tests>        … while evaluating a branch condition1137eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1412:5:1138eval-tests>          1411|     def:1139eval-tests>          1412|     if def ? _type then1140eval-tests>              |     ^1141eval-tests>          1413|       if def._type == "if" then1142eval-tests> 1143eval-tests>        … while evaluating the attribute 'value'1144eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:866:21:1145eval-tests>           865|             inherit (module) file;1146eval-tests>           866|             inherit value;1147eval-tests>              |                     ^1148eval-tests>           867|           }) module.config1149eval-tests> 1150eval-tests>        … while evaluating the attribute 'hermesPackage'1151eval-tests>          at /build/storedata/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/modules/nixos/hermes/agent-config.nix:120:3:1152eval-tests>           119|1153eval-tests>           120|   hermesPackage = hermesUpstream.packages.default.overrideAttrs (old: {1154eval-tests>              |   ^1155eval-tests>           121|     # Patch the bundled simplex plugin in place (evidence in the1156eval-tests> 1157eval-tests>        … while calling the 'import' builtin1158eval-tests>          at /build/storedata/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/modules/nixos/hermes/agent-config.nix:105:6:1159eval-tests>           104|   hermesUpstream =1160eval-tests>           105|     (import "${hermesSrc}/nix/packages.nix" {1161eval-tests>              |      ^1162eval-tests>           106|       # rev = null for the same reason as desktop-package.nix: no1163eval-tests> 1164eval-tests>        … while realising the context of path '/build/storedata/nix/store/i4nd731whk964ckdcc2k9dhnsxjy06cw-hermes-agent-source/nix/packages.nix'1165eval-tests> 1166eval-tests>        … while resolving the 'build-hook' setting'1167eval-tests> 1168eval-tests>        error: Could not find executable 'nix'1169eval-tests> 1170eval-tests> ✅ hermes.firewall.testChainOrdering1171eval-tests> ✅ hermes.firewall.testChainRules1172eval-tests> ✅ hermes.firewall.testChainTeardown1173eval-tests> ✅ hermes.firewall.testKeepsFirewallOptionsEmpty1174eval-tests> ✅ hermes.firewall.testNftablesHostEvaluates1175eval-tests> ✅ hermes.firewall.testNftablesReapplyEdge1176eval-tests> ✅ hermes.guards.testDuplicateDashboardPort1177eval-tests> ✅ hermes.guards.testExposedDashboardRejected1178eval-tests> ✅ hermes.guards.testModelPinRejected1179eval-tests> ✅ hermes.guards.testStockHostStaysQuiet1180eval-tests> ✅ hermes.guest.testIdentity1181eval-tests> ✅ hermes.guest.testVenvBeatsTheProfilesOnTheLoginPath1182eval-tests> ✅ hermes.hostPorts.testEqualPriorityConflicts1183eval-tests> ✅ hermes.hostPorts.testGuestWiring1184eval-tests> ✅ hermes.hostPorts.testNoEntryNoRule1185eval-tests> ✅ hermes.hostPorts.testOperatorSettingsWin1186eval-tests> ✅ hermes.hostPorts.testSlirpAliasPublished1187eval-tests> ✅ hermes.identity.testAlice1188eval-tests> ✅ hermes.identity.testBob1189eval-tests> ✅ hermes.identity.testGuestUid1190eval-tests> evaluation warning: stdenv.isLinux is deprecated, use stdenv.hostPlatform.isLinux instead1191eval-tests> evaluation warning: stdenv.isDarwin is deprecated, use stdenv.hostPlatform.isDarwin instead1192eval-tests> ✅ hermes.launcher.testDesktopAutostartsWithTheSession1193eval-tests> ✅ hermes.launcher.testDesktopEntryNotifiesOnFailure1194eval-tests> ✅ hermes.launcher.testNoAutostartWithoutTheModule1195eval-tests> ✅ hermes.llamaSwap.testBothModelSources1196eval-tests> ✅ hermes.llamaSwap.testLocalModel1197eval-tests> ✅ hermes.llamaSwap.testNoModelSource1198eval-tests> ✅ hermes.migration.testPluginsAndToolsReachGuest1199eval-tests> building '/nix/store/y84saga4qsmk7xrprd0qv8rgdqjk67g1-bash-5.3.tar.gz.drv'...1200eval-tests> waiting for lock on '/build/storedata/nix/store/kwm524zjlnnq4yfhhmb5r14f2wxf8a2j-bash-5.3.tar.gz'...1201eval-tests> waiting for lock on '/build/storedata/nix/store/slpdqm3wlhwbkzyijjz3xpifa219ac0x-bzip2-1.0.8.tar.gz'...1202eval-tests> waiting for lock on '/build/storedata/nix/store/5gkb48klzh7d1g790shbcpgxqjgmqmz7-findutils-4.11.0.tar.xz'...1203eval-tests> waiting for lock on '/build/storedata/nix/store/6b75ff0llvr4z03wzs42cinwflnp4l1h-gcc-15.3.0.tar.xz'...1204eval-tests> waiting for lock on '/build/storedata/nix/store/6zxixmszg0vbhpaa8rxwfr05by9axj68-glibc-2.42.tar.xz'...1205eval-tests> waiting for lock on '/build/storedata/nix/store/92vinq6gfq5afkjc870g6y301mmf1vqq-mpfr-4.2.2.tar.xz'...1206eval-tests> ☢️ hermes.native.testAgentEnv1207eval-tests> error:1208eval-tests>        … while evaluating the attribute 'User'1209eval-tests>          at /build/storedata/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/tests/hermes.nix:1642:11:1210eval-tests>          1641|         inherit (nativeAgent.serviceConfig)1211eval-tests>          1642|           User1212eval-tests>              |           ^1213eval-tests>          1643|           Group1214eval-tests> 1215eval-tests>        … from call site1216eval-tests>          at /build/storedata/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/tests/hermes.nix:1641:18:1217eval-tests>          1640|         inherit (nativeAgent.environment) HOME HERMES_HOME HERMES_SANDBOX;1218eval-tests>          1641|         inherit (nativeAgent.serviceConfig)1219eval-tests>              |                  ^1220eval-tests>          1642|           User1221eval-tests> 1222eval-tests>        … while calling anonymous lambda1223eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:283:38:1224eval-tests>           282|             let1225eval-tests>           283|               recurse = mapAttrs (n: v: if isOption v then v.value else recurse v);1226eval-tests>              |                                      ^1227eval-tests>           284|             in1228eval-tests> 1229eval-tests>        … while evaluating the attribute 'value'1230eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1181:7:1231eval-tests>          1180|     // {1232eval-tests>          1181|       value = addErrorContext "while evaluating the option `${showOption loc}':" (1233eval-tests>              |       ^1234eval-tests>          1182|         # Apply the 'apply' function to the merged value. This allows options to1235eval-tests> 1236eval-tests>        … while evaluating the option `systemd.services.hermes-agent-bob.serviceConfig':1237eval-tests> 1238eval-tests>        … while evaluating the attribute 'mergedValue'1239eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1276:5:1240eval-tests>          1275|     # Type-check the remaining definitions, and merge them. Or throw if no definitions.1241eval-tests>          1276|     mergedValue =1242eval-tests>              |     ^1243eval-tests>          1277|       if isDefined then1244eval-tests> 1245eval-tests>        … while evaluating the attribute 'value'1246eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/types.nix:1028:13:1247eval-tests>          1027|             headError = checkDefsForError check loc defs;1248eval-tests>          1028|             value = mapAttrs (1249eval-tests>              |             ^1250eval-tests>          1029|               n: v:1251eval-tests> 1252eval-tests>        … while calling the 'mapAttrs' builtin1253eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/types.nix:1028:21:1254eval-tests>          1027|             headError = checkDefsForError check loc defs;1255eval-tests>          1028|             value = mapAttrs (1256eval-tests>              |                     ^1257eval-tests>          1029|               n: v:1258eval-tests> 1259eval-tests>        … from call site1260eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/types.nix:1022:17:1261eval-tests>          1021|                 # Meaning it is less lazy1262eval-tests>          1022|                 filterAttrs (n: v: v.optionalValue ? value) (1263eval-tests>              |                 ^1264eval-tests>          1023|                   zipAttrsWith (name: defs: mergeDefinitions (loc ++ [ name ]) elemType defs) (pushPositions defs)1265eval-tests> 1266eval-tests>        … while calling 'filterAttrs'1267eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:667:23:1268eval-tests>           666|   */1269eval-tests>           667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));1270eval-tests>              |                       ^1271eval-tests>           668|1272eval-tests> 1273eval-tests>        … while calling the 'removeAttrs' builtin1274eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:667:28:1275eval-tests>           666|   */1276eval-tests>           667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));1277eval-tests>              |                            ^1278eval-tests>           668|1279eval-tests> 1280eval-tests>        … while calling the 'filter' builtin1281eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:667:45:1282eval-tests>           666|   */1283eval-tests>           667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));1284eval-tests>              |                                             ^1285eval-tests>           668|1286eval-tests> 1287eval-tests>        … while calling anonymous lambda1288eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:667:53:1289eval-tests>           666|   */1290eval-tests>           667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));1291eval-tests>              |                                                     ^1292eval-tests>           668|1293eval-tests> 1294eval-tests>        … in the argument of the not operator1295eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:667:60:1296eval-tests>           666|   */1297eval-tests>           667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));1298eval-tests>              |                                                            ^1299eval-tests>           668|1300eval-tests> 1301eval-tests>        … from call site1302eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:667:60:1303eval-tests>           666|   */1304eval-tests>           667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));1305eval-tests>              |                                                            ^1306eval-tests>           668|1307eval-tests> 1308eval-tests>        … while calling anonymous lambda1309eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/types.nix:1022:33:1310eval-tests>          1021|                 # Meaning it is less lazy1311eval-tests>          1022|                 filterAttrs (n: v: v.optionalValue ? value) (1312eval-tests>              |                                 ^1313eval-tests>          1023|                   zipAttrsWith (name: defs: mergeDefinitions (loc ++ [ name ]) elemType defs) (pushPositions defs)1314eval-tests> 1315eval-tests>        … while evaluating the attribute 'optionalValue'1316eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1342:5:1317eval-tests>          1341|1318eval-tests>          1342|     optionalValue = if isDefined then { value = mergedValue; } else { };1319eval-tests>              |     ^1320eval-tests>          1343|   };1321eval-tests> 1322eval-tests>        … while evaluating a branch condition1323eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1342:21:1324eval-tests>          1341|1325eval-tests>          1342|     optionalValue = if isDefined then { value = mergedValue; } else { };1326eval-tests>              |                     ^1327eval-tests>          1343|   };1328eval-tests> 1329eval-tests>        … while evaluating a branch condition1330eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1231:7:1331eval-tests>          1230|       # original singleton straight to the type merge.1332eval-tests>          1231|       if1333eval-tests>              |       ^1334eval-tests>          1232|         length defs == 11335eval-tests> 1336eval-tests>        … in the right operand of the AND (&&) operator1337eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1233:9:1338eval-tests>          1232|         length defs == 11339eval-tests>          1233|         && addErrorContext "while evaluating definitions from `${(head defs).file}':" (1340eval-tests>              |         ^1341eval-tests>          1234|           !(head defs).value ? _type1342eval-tests> 1343eval-tests>        … while evaluating definitions from `/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/modules/nixos/hermes/native.nix':1344eval-tests> 1345eval-tests>        … in the argument of the not operator1346eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1234:12:1347eval-tests>          1233|         && addErrorContext "while evaluating definitions from `${(head defs).file}':" (1348eval-tests>          1234|           !(head defs).value ? _type1349eval-tests>              |            ^1350eval-tests>          1235|         )1351eval-tests> 1352eval-tests>        … while evaluating the attribute 'value'1353eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/types.nix:969:11:1354eval-tests>           968|           inherit (def) file;1355eval-tests>           969|           value = v;1356eval-tests>              |           ^1357eval-tests>           970|         }) def.value1358eval-tests> 1359eval-tests>        … while evaluating the attribute 'hermesPackage'1360eval-tests>          at /build/storedata/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/modules/nixos/hermes/agent-config.nix:120:3:1361eval-tests>           119|1362eval-tests>           120|   hermesPackage = hermesUpstream.packages.default.overrideAttrs (old: {1363eval-tests>              |   ^1364eval-tests>           121|     # Patch the bundled simplex plugin in place (evidence in the1365eval-tests> 1366eval-tests>        … while calling the 'import' builtin1367eval-tests>          at /build/storedata/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/modules/nixos/hermes/agent-config.nix:105:6:1368eval-tests>           104|   hermesUpstream =1369eval-tests>           105|     (import "${hermesSrc}/nix/packages.nix" {1370eval-tests>              |      ^1371eval-tests>           106|       # rev = null for the same reason as desktop-package.nix: no1372eval-tests> 1373eval-tests>        … while realising the context of path '/build/storedata/nix/store/i4nd731whk964ckdcc2k9dhnsxjy06cw-hermes-agent-source/nix/packages.nix'1374eval-tests> 1375eval-tests>        … while resolving the 'build-hook' setting'1376eval-tests> 1377eval-tests>        error: Could not find executable 'nix'1378eval-tests> 1379eval-tests> ☢️ hermes.native.testDashboard1380eval-tests> error:1381eval-tests>        … while evaluating the attribute 'User'1382eval-tests>          at /build/storedata/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/tests/hermes.nix:1642:11:1383eval-tests>          1641|         inherit (nativeAgent.serviceConfig)1384eval-tests>          1642|           User1385eval-tests>              |           ^1386eval-tests>          1643|           Group1387eval-tests> 1388eval-tests>        … from call site1389eval-tests>          at /build/storedata/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/tests/hermes.nix:1641:18:1390eval-tests>          1640|         inherit (nativeAgent.environment) HOME HERMES_HOME HERMES_SANDBOX;1391eval-tests>          1641|         inherit (nativeAgent.serviceConfig)1392eval-tests>              |                  ^1393eval-tests>          1642|           User1394eval-tests> 1395eval-tests>        … while calling anonymous lambda1396eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:283:38:1397eval-tests>           282|             let1398eval-tests>           283|               recurse = mapAttrs (n: v: if isOption v then v.value else recurse v);1399eval-tests>              |                                      ^1400eval-tests>           284|             in1401eval-tests> 1402eval-tests>        … while evaluating the attribute 'value'1403eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1181:7:1404eval-tests>          1180|     // {1405eval-tests>          1181|       value = addErrorContext "while evaluating the option `${showOption loc}':" (1406eval-tests>              |       ^1407eval-tests>          1182|         # Apply the 'apply' function to the merged value. This allows options to1408eval-tests> 1409eval-tests>        … while evaluating the option `systemd.services.hermes-agent-bob.serviceConfig':1410eval-tests> 1411eval-tests>        … while evaluating the attribute 'mergedValue'1412eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1276:5:1413eval-tests>          1275|     # Type-check the remaining definitions, and merge them. Or throw if no definitions.1414eval-tests>          1276|     mergedValue =1415eval-tests>              |     ^1416eval-tests>          1277|       if isDefined then1417eval-tests> 1418eval-tests>        … while evaluating the attribute 'value'1419eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/types.nix:1028:13:1420eval-tests>          1027|             headError = checkDefsForError check loc defs;1421eval-tests>          1028|             value = mapAttrs (1422eval-tests>              |             ^1423eval-tests>          1029|               n: v:1424eval-tests> 1425eval-tests>        … while calling the 'mapAttrs' builtin1426eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/types.nix:1028:21:1427eval-tests>          1027|             headError = checkDefsForError check loc defs;1428eval-tests>          1028|             value = mapAttrs (1429eval-tests>              |                     ^1430eval-tests>          1029|               n: v:1431eval-tests> 1432eval-tests>        … from call site1433eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/types.nix:1022:17:1434eval-tests>          1021|                 # Meaning it is less lazy1435eval-tests>          1022|                 filterAttrs (n: v: v.optionalValue ? value) (1436eval-tests>              |                 ^1437eval-tests>          1023|                   zipAttrsWith (name: defs: mergeDefinitions (loc ++ [ name ]) elemType defs) (pushPositions defs)1438eval-tests> 1439eval-tests>        … while calling 'filterAttrs'1440eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:667:23:1441eval-tests>           666|   */1442eval-tests>           667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));1443eval-tests>              |                       ^1444eval-tests>           668|1445eval-tests> 1446eval-tests>        … while calling the 'removeAttrs' builtin1447eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:667:28:1448eval-tests>           666|   */1449eval-tests>           667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));1450eval-tests>              |                            ^1451eval-tests>           668|1452eval-tests> 1453eval-tests>        … while calling the 'filter' builtin1454eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:667:45:1455eval-tests>           666|   */1456eval-tests>           667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));1457eval-tests>              |                                             ^1458eval-tests>           668|1459eval-tests> 1460eval-tests>        … while calling anonymous lambda1461eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:667:53:1462eval-tests>           666|   */1463eval-tests>           667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));1464eval-tests>              |                                                     ^1465eval-tests>           668|1466eval-tests> 1467eval-tests>        … in the argument of the not operator1468eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:667:60:1469eval-tests>           666|   */1470eval-tests>           667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));1471eval-tests>              |                                                            ^1472eval-tests>           668|1473eval-tests> 1474eval-tests>        … from call site1475eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:667:60:1476eval-tests>           666|   */1477eval-tests>           667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));1478eval-tests>              |                                                            ^1479eval-tests>           668|1480eval-tests> 1481eval-tests>        … while calling anonymous lambda1482eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/types.nix:1022:33:1483eval-tests>          1021|                 # Meaning it is less lazy1484eval-tests>          1022|                 filterAttrs (n: v: v.optionalValue ? value) (1485eval-tests>              |                                 ^1486eval-tests>          1023|                   zipAttrsWith (name: defs: mergeDefinitions (loc ++ [ name ]) elemType defs) (pushPositions defs)1487eval-tests> 1488eval-tests>        … while evaluating the attribute 'optionalValue'1489eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1342:5:1490eval-tests>          1341|1491eval-tests>          1342|     optionalValue = if isDefined then { value = mergedValue; } else { };1492eval-tests>              |     ^1493eval-tests>          1343|   };1494eval-tests> 1495eval-tests>        … while evaluating a branch condition1496eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1342:21:1497eval-tests>          1341|1498eval-tests>          1342|     optionalValue = if isDefined then { value = mergedValue; } else { };1499eval-tests>              |                     ^1500eval-tests>          1343|   };1501eval-tests> 1502eval-tests>        … while evaluating a branch condition1503eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1231:7:1504eval-tests>          1230|       # original singleton straight to the type merge.1505eval-tests>          1231|       if1506eval-tests>              |       ^1507eval-tests>          1232|         length defs == 11508eval-tests> 1509eval-tests>        … in the right operand of the AND (&&) operator1510eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1233:9:1511eval-tests>          1232|         length defs == 11512eval-tests>          1233|         && addErrorContext "while evaluating definitions from `${(head defs).file}':" (1513eval-tests>              |         ^1514eval-tests>          1234|           !(head defs).value ? _type1515eval-tests> 1516eval-tests>        … while evaluating definitions from `/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/modules/nixos/hermes/native.nix':1517eval-tests> 1518eval-tests>        … in the argument of the not operator1519eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1234:12:1520eval-tests>          1233|         && addErrorContext "while evaluating definitions from `${(head defs).file}':" (1521eval-tests>          1234|           !(head defs).value ? _type1522eval-tests>              |            ^1523eval-tests>          1235|         )1524eval-tests> 1525eval-tests>        … while evaluating the attribute 'value'1526eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/types.nix:969:11:1527eval-tests>           968|           inherit (def) file;1528eval-tests>           969|           value = v;1529eval-tests>              |           ^1530eval-tests>           970|         }) def.value1531eval-tests> 1532eval-tests>        … while evaluating the attribute 'hermesPackage'1533eval-tests>          at /build/storedata/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/modules/nixos/hermes/agent-config.nix:120:3:1534eval-tests>           119|1535eval-tests>           120|   hermesPackage = hermesUpstream.packages.default.overrideAttrs (old: {1536eval-tests>              |   ^1537eval-tests>           121|     # Patch the bundled simplex plugin in place (evidence in the1538eval-tests> 1539eval-tests>        … while calling the 'import' builtin1540eval-tests>          at /build/storedata/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/modules/nixos/hermes/agent-config.nix:105:6:1541eval-tests>           104|   hermesUpstream =1542eval-tests>           105|     (import "${hermesSrc}/nix/packages.nix" {1543eval-tests>              |      ^1544eval-tests>           106|       # rev = null for the same reason as desktop-package.nix: no1545eval-tests> 1546eval-tests>        … while realising the context of path '/build/storedata/nix/store/i4nd731whk964ckdcc2k9dhnsxjy06cw-hermes-agent-source/nix/packages.nix'1547eval-tests> 1548eval-tests>        … while resolving the 'build-hook' setting'1549eval-tests> 1550eval-tests>        error: Could not find executable 'nix'1551eval-tests> 1552eval-tests> ✅ hermes.native.testEnvBlockWinsAfterFlip1553eval-tests> ✅ hermes.native.testFirewall1554eval-tests> ✅ hermes.native.testFirewallGatesNativePorts1555eval-tests> ✅ hermes.native.testGuestKeepsSimplexPort1556eval-tests> ✅ hermes.native.testGuestSandboxEnv1557eval-tests> ✅ hermes.native.testNoVm1558eval-tests> ✅ hermes.native.testPublicPortsAreRootHeld1559eval-tests> ☢️ hermes.native.testRunnerGuards1560eval-tests> error:1561eval-tests>        … while evaluating the attribute 'User'1562eval-tests>          at /build/storedata/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/tests/hermes.nix:1642:11:1563eval-tests>          1641|         inherit (nativeAgent.serviceConfig)1564eval-tests>          1642|           User1565eval-tests>              |           ^1566eval-tests>          1643|           Group1567eval-tests> 1568eval-tests>        … from call site1569eval-tests>          at /build/storedata/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/tests/hermes.nix:1641:18:1570eval-tests>          1640|         inherit (nativeAgent.environment) HOME HERMES_HOME HERMES_SANDBOX;1571eval-tests>          1641|         inherit (nativeAgent.serviceConfig)1572eval-tests>              |                  ^1573eval-tests>          1642|           User1574eval-tests> 1575eval-tests>        … while calling anonymous lambda1576eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:283:38:1577eval-tests>           282|             let1578eval-tests>           283|               recurse = mapAttrs (n: v: if isOption v then v.value else recurse v);1579eval-tests>              |                                      ^1580eval-tests>           284|             in1581eval-tests> 1582eval-tests>        … while evaluating the attribute 'value'1583eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1181:7:1584eval-tests>          1180|     // {1585eval-tests>          1181|       value = addErrorContext "while evaluating the option `${showOption loc}':" (1586eval-tests>              |       ^1587eval-tests>          1182|         # Apply the 'apply' function to the merged value. This allows options to1588eval-tests> 1589eval-tests>        … while evaluating the option `systemd.services.hermes-agent-bob.serviceConfig':1590eval-tests> 1591eval-tests>        … while evaluating the attribute 'mergedValue'1592eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1276:5:1593eval-tests>          1275|     # Type-check the remaining definitions, and merge them. Or throw if no definitions.1594eval-tests>          1276|     mergedValue =1595eval-tests>              |     ^1596eval-tests>          1277|       if isDefined then1597eval-tests> 1598eval-tests>        … while evaluating the attribute 'value'1599eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/types.nix:1028:13:1600eval-tests>          1027|             headError = checkDefsForError check loc defs;1601eval-tests>          1028|             value = mapAttrs (1602eval-tests>              |             ^1603eval-tests>          1029|               n: v:1604eval-tests> 1605eval-tests>        … while calling the 'mapAttrs' builtin1606eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/types.nix:1028:21:1607eval-tests>          1027|             headError = checkDefsForError check loc defs;1608eval-tests>          1028|             value = mapAttrs (1609eval-tests>              |                     ^1610eval-tests>          1029|               n: v:1611eval-tests> 1612eval-tests>        … from call site1613eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/types.nix:1022:17:1614eval-tests>          1021|                 # Meaning it is less lazy1615eval-tests>          1022|                 filterAttrs (n: v: v.optionalValue ? value) (1616eval-tests>              |                 ^1617eval-tests>          1023|                   zipAttrsWith (name: defs: mergeDefinitions (loc ++ [ name ]) elemType defs) (pushPositions defs)1618eval-tests> 1619eval-tests>        … while calling 'filterAttrs'1620eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:667:23:1621eval-tests>           666|   */1622eval-tests>           667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));1623eval-tests>              |                       ^1624eval-tests>           668|1625eval-tests> 1626eval-tests>        … while calling the 'removeAttrs' builtin1627eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:667:28:1628eval-tests>           666|   */1629eval-tests>           667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));1630eval-tests>              |                            ^1631eval-tests>           668|1632eval-tests> 1633eval-tests>        … while calling the 'filter' builtin1634eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:667:45:1635eval-tests>           666|   */1636eval-tests>           667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));1637eval-tests>              |                                             ^1638eval-tests>           668|1639eval-tests> 1640eval-tests>        … while calling anonymous lambda1641eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:667:53:1642eval-tests>           666|   */1643eval-tests>           667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));1644eval-tests>              |                                                     ^1645eval-tests>           668|1646eval-tests> 1647eval-tests>        … in the argument of the not operator1648eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:667:60:1649eval-tests>           666|   */1650eval-tests>           667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));1651eval-tests>              |                                                            ^1652eval-tests>           668|1653eval-tests> 1654eval-tests>        … from call site1655eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/attrsets.nix:667:60:1656eval-tests>           666|   */1657eval-tests>           667|   filterAttrs = pred: set: removeAttrs set (filter (name: !pred name set.${name}) (attrNames set));1658eval-tests>              |                                                            ^1659eval-tests>           668|1660eval-tests> 1661eval-tests>        … while calling anonymous lambda1662eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/types.nix:1022:33:1663eval-tests>          1021|                 # Meaning it is less lazy1664eval-tests>          1022|                 filterAttrs (n: v: v.optionalValue ? value) (1665eval-tests>              |                                 ^1666eval-tests>          1023|                   zipAttrsWith (name: defs: mergeDefinitions (loc ++ [ name ]) elemType defs) (pushPositions defs)1667eval-tests> 1668eval-tests>        … while evaluating the attribute 'optionalValue'1669eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1342:5:1670eval-tests>          1341|1671eval-tests>          1342|     optionalValue = if isDefined then { value = mergedValue; } else { };1672eval-tests>              |     ^1673eval-tests>          1343|   };1674eval-tests> 1675eval-tests>        … while evaluating a branch condition1676eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1342:21:1677eval-tests>          1341|1678eval-tests>          1342|     optionalValue = if isDefined then { value = mergedValue; } else { };1679eval-tests>              |                     ^1680eval-tests>          1343|   };1681eval-tests> 1682eval-tests>        … while evaluating a branch condition1683eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1231:7:1684eval-tests>          1230|       # original singleton straight to the type merge.1685eval-tests>          1231|       if1686eval-tests>              |       ^1687eval-tests>          1232|         length defs == 11688eval-tests> 1689eval-tests>        … in the right operand of the AND (&&) operator1690eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1233:9:1691eval-tests>          1232|         length defs == 11692eval-tests>          1233|         && addErrorContext "while evaluating definitions from `${(head defs).file}':" (1693eval-tests>              |         ^1694eval-tests>          1234|           !(head defs).value ? _type1695eval-tests> 1696eval-tests>        … while evaluating definitions from `/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/modules/nixos/hermes/native.nix':1697eval-tests> 1698eval-tests>        … in the argument of the not operator1699eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/modules.nix:1234:12:1700eval-tests>          1233|         && addErrorContext "while evaluating definitions from `${(head defs).file}':" (1701eval-tests>          1234|           !(head defs).value ? _type1702eval-tests>              |            ^1703eval-tests>          1235|         )1704eval-tests> 1705eval-tests>        … while evaluating the attribute 'value'1706eval-tests>          at /build/storedata/nix/store/398fqjqkp383m7pyla9nxpi1is5vzywh-source/lib/types.nix:969:11:1707eval-tests>           968|           inherit (def) file;1708eval-tests>           969|           value = v;1709eval-tests>              |           ^1710eval-tests>           970|         }) def.value1711eval-tests> 1712eval-tests>        … while evaluating the attribute 'hermesPackage'1713eval-tests>          at /build/storedata/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/modules/nixos/hermes/agent-config.nix:120:3:1714eval-tests>           119|1715eval-tests>           120|   hermesPackage = hermesUpstream.packages.default.overrideAttrs (old: {1716eval-tests>              |   ^1717eval-tests>           121|     # Patch the bundled simplex plugin in place (evidence in the1718eval-tests> 1719eval-tests>        … while calling the 'import' builtin1720eval-tests>          at /build/storedata/nix/store/qdc2fm1i6dzpfffjgrdvfw2vdk03avbv-source/modules/nixos/hermes/agent-config.nix:105:6:1721eval-tests>           104|   hermesUpstream =1722eval-tests>           105|     (import "${hermesSrc}/nix/packages.nix" {1723eval-tests>              |      ^1724eval-tests>           106|       # rev = null for the same reason as desktop-package.nix: no1725eval-tests> 1726eval-tests>        … while realising the context of path '/build/storedata/nix/store/i4nd731whk964ckdcc2k9dhnsxjy06cw-hermes-agent-source/nix/packages.nix'1727eval-tests> 1728eval-tests>        … while resolving the 'build-hook' setting'1729eval-tests> 1730eval-tests>        error: Could not find executable 'nix'1731eval-tests>