From ae0e8bc59664eb2be8aead3bbca629a4f78eb038 Mon Sep 17 00:00:00 2001 From: Niclas Overby Date: Wed, 19 Aug 2026 19:35:03 +0200 Subject: [PATCH] feat(platform/nix): Free nix-config's consumers of pins they never named Three changes for the consumer a private tree showed us. nix-config no longer declares the nine workspace-* integrations: an integration is enabled by whoever declares it, hosts force their modules lazily, so the tree that evaluates a host names its integrations (the monorepo root now does) and a consumer of nix-config inherits nothing it did not ask for - 74 lock nodes leave its closure. nushell-plugin-tramp becomes a published crate repo. And nix-packages carries wclip and nushell-plugin-tramp as mkDefault packages built from the published sources, so the names nix-config's modules reach for exist outside the monorepo too; inside it the project definitions win at normal priority, measured by the drv still being rust-wclip. Locks ride along to the framework rev with keepChecks and the formatter wrap. Signed-off-by: Niclas Overby --- flake.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/flake.lock b/flake.lock index a299cde9..ccb0b51d 100644 --- a/flake.lock +++ b/flake.lock @@ -65,11 +65,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1787146831, - "narHash": "sha256-QRAwAbgHxFWIZPHrynGK2hSVmk1nFXC+r9bjBr2QEF4=", + "lastModified": 1787160868, + "narHash": "sha256-WgMbCBp3LWclX/BOOsezb5w9mtI0PP729dqEHFxCFEI=", "ref": "refs/heads/main", - "rev": "85a1666ae202bfd402c7dbb20c4e0b78e8207e48", - "revCount": 50, + "rev": "3f6d0dded977c011eca0c81a133530af7d390e7d", + "revCount": 51, "type": "git", "url": "https://tangled.org/overby.me/nix-workspace" }, -- 2.51.2