From 7177130c0365f2fa58ea4877366e1c5d17db4c01 Mon Sep 17 00:00:00 2001 From: "Timothy J. Aveni" Date: Thu, 3 Sep 2026 15:46:52 -0700 Subject: [PATCH] Introduce repository-backed capability workspaces - define and validate the capability and resource-lock languages - provision workspace source repositories through Central Gitea - build package runtimes from pinned standalone sources - replace legacy schema compilation with workspace persistence plans - add stable optimistic registers and Automerge CRDT documents - modernize TypeScript/Nix package builds and runtime activation readiness --- quixos-package-helpers.nix | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/quixos-package-helpers.nix b/quixos-package-helpers.nix index 23f52da..44e9c5b 100644 --- a/quixos-package-helpers.nix +++ b/quixos-package-helpers.nix @@ -521,7 +521,6 @@ EOF promptName ? null, nodejsAttr ? "nodejs_24", buildCommand ? "yarn build", - sourcePortals ? { }, buildEnv ? { }, nativeBuildInputs ? [ ], devShellPackages ? [ ], @@ -561,13 +560,6 @@ EOF attrs ); - portalLinksFor = attrs: - lib.concatStringsSep "\n" ( - lib.mapAttrsToList - (target: source: "ln -sfn ${source} ${lib.escapeShellArg target}") - attrs - ); - bundleConfig = if bundle == null then { } else bundle; bundleOutfile = bundleConfig.outfile or "server.mjs"; bundlePlatform = bundleConfig.platform or "node"; @@ -639,9 +631,6 @@ EOF (old.nativeBuildInputs or [ ]) ++ lib.optional (bundle != null) pkgs.esbuild ++ callOption nativeBuildInputs; - preConfigure = (old.preConfigure or "") + '' - ${portalLinksFor (callOption sourcePortals)} - ''; buildPhase = '' runHook preBuild ${exportsFor (callOption buildEnv)} @@ -681,7 +670,7 @@ EOF devShells.default = pkgs.mkShell { packages = [ nodejs - pkgs.yarn-berry_4 + project.yarn-freestanding ] ++ callOption devShellPackages; shellHook = devShellHookBase + callOption devShellHook; };