Loading pkgs/by-name/op/openclaw/package.nix +15 −0 Original line number Diff line number Diff line { lib, stdenvNoCC, buildPackages, fetchFromGitHub, fetchPnpmDeps, pnpmConfigHook, Loading @@ -10,6 +11,7 @@ versionCheckHook, nix-update-script, rolldown, installShellFiles, version ? "2026.3.12", }: stdenvNoCC.mkDerivation (finalAttrs: { Loading Loading @@ -39,6 +41,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pnpm_10 nodejs_22 makeWrapper installShellFiles ]; preBuild = '' Loading Loading @@ -82,6 +85,18 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook postInstall ''; postInstall = lib.optionalString (stdenvNoCC.hostPlatform.emulatorAvailable buildPackages) ( let emulator = stdenvNoCC.hostPlatform.emulator buildPackages; in '' installShellCompletion --cmd openclaw \ --bash <(${emulator} $out/bin/openclaw completion --shell bash) \ --fish <(${emulator} $out/bin/openclaw completion --shell fish) \ --zsh <(${emulator} $out/bin/openclaw completion --shell zsh) '' ); nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; Loading Loading
pkgs/by-name/op/openclaw/package.nix +15 −0 Original line number Diff line number Diff line { lib, stdenvNoCC, buildPackages, fetchFromGitHub, fetchPnpmDeps, pnpmConfigHook, Loading @@ -10,6 +11,7 @@ versionCheckHook, nix-update-script, rolldown, installShellFiles, version ? "2026.3.12", }: stdenvNoCC.mkDerivation (finalAttrs: { Loading Loading @@ -39,6 +41,7 @@ stdenvNoCC.mkDerivation (finalAttrs: { pnpm_10 nodejs_22 makeWrapper installShellFiles ]; preBuild = '' Loading Loading @@ -82,6 +85,18 @@ stdenvNoCC.mkDerivation (finalAttrs: { runHook postInstall ''; postInstall = lib.optionalString (stdenvNoCC.hostPlatform.emulatorAvailable buildPackages) ( let emulator = stdenvNoCC.hostPlatform.emulator buildPackages; in '' installShellCompletion --cmd openclaw \ --bash <(${emulator} $out/bin/openclaw completion --shell bash) \ --fish <(${emulator} $out/bin/openclaw completion --shell fish) \ --zsh <(${emulator} $out/bin/openclaw completion --shell zsh) '' ); nativeInstallCheckInputs = [ versionCheckHook ]; doInstallCheck = true; Loading