From 0310ef17dc28356ed732e30e580729b1b6068d62 Mon Sep 17 00:00:00 2001 From: Conrad Kramer Date: Thu, 19 Mar 2026 04:12:11 -0700 Subject: [PATCH] Install nix on linux namespace runners --- services/forgejo-nsc/internal/nsc/dispatcher.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/services/forgejo-nsc/internal/nsc/dispatcher.go b/services/forgejo-nsc/internal/nsc/dispatcher.go index a3291a4..1bf339f 100644 --- a/services/forgejo-nsc/internal/nsc/dispatcher.go +++ b/services/forgejo-nsc/internal/nsc/dispatcher.go @@ -425,8 +425,20 @@ fi if ! command -v xz >/dev/null 2>&1; then apk add --no-cache xz >/dev/null fi +if ! command -v nix >/dev/null 2>&1; then + apk add --no-cache nix >/dev/null +fi export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" +if [ -f /etc/profile.d/nix.sh ]; then + # shellcheck disable=SC1091 + . /etc/profile.d/nix.sh +fi +if [ -f /nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh ]; then + # shellcheck disable=SC1091 + . /nix/var/nix/profiles/default/etc/profile.d/nix-daemon.sh +fi node --version >/dev/null +nix --version >/dev/null cat > runner.yaml <<'EOF' log: