From 9e922dd62c862ec3646ffd1b21780649e59b9d70 Mon Sep 17 00:00:00 2001 From: MichaelFisher1997 Date: Sat, 28 Feb 2026 16:47:22 +0000 Subject: [PATCH] fix: create /nix when installing nix on root runners --- .gitea/workflows/kubeadm-bootstrap.yml | 5 +++++ .gitea/workflows/terraform-apply.yml | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/.gitea/workflows/kubeadm-bootstrap.yml b/.gitea/workflows/kubeadm-bootstrap.yml index c286b3b..fe9f126 100644 --- a/.gitea/workflows/kubeadm-bootstrap.yml +++ b/.gitea/workflows/kubeadm-bootstrap.yml @@ -99,6 +99,11 @@ jobs: fi echo "Nix missing; installing no-daemon Nix for this runner job" + if [ "$(id -u)" -eq 0 ]; then + mkdir -p /nix + chown root:root /nix + chmod 0755 /nix + fi sh <(curl -L https://nixos.org/nix/install) --no-daemon if [ -f "$HOME/.nix-profile/etc/profile.d/nix.sh" ]; then diff --git a/.gitea/workflows/terraform-apply.yml b/.gitea/workflows/terraform-apply.yml index a66acca..f6b98b1 100644 --- a/.gitea/workflows/terraform-apply.yml +++ b/.gitea/workflows/terraform-apply.yml @@ -100,6 +100,11 @@ jobs: NIX_CONFIG: experimental-features = nix-command flakes run: | if [ ! -x /nix/var/nix/profiles/default/bin/nix ] && ! command -v nix >/dev/null 2>&1; then + if [ "$(id -u)" -eq 0 ]; then + mkdir -p /nix + chown root:root /nix + chmod 0755 /nix + fi sh <(curl -L https://nixos.org/nix/install) --no-daemon fi