From dc9efd4906488fe05033e0aa5721de6755017fb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leonardo=20Eug=C3=AAnio?= Date: Sun, 26 Oct 2025 17:00:43 -0300 Subject: [PATCH] gitlab-runner: pin nixpkgs version in jobs --- system/gitlab-runner.nix | 8 +++++++- system/monolith-gitlab-runner.nix | 3 ++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/system/gitlab-runner.nix b/system/gitlab-runner.nix index 2a197ef..78a2a7a 100644 --- a/system/gitlab-runner.nix +++ b/system/gitlab-runner.nix @@ -1,4 +1,9 @@ -{ pkgs, lib, ... }: +{ + pkgs, + lib, + inputs ? null, + ... +}: let installNixScript = { @@ -78,6 +83,7 @@ rec { USER = "root"; NIX_REMOTE = "daemon"; NIX_SSL_CERT_FILE = "/nix/var/nix/profiles/default/etc/ssl/certs/ca-bundle.crt"; + NIX_PATH = if inputs != null then "nixpkgs=${inputs.nixpkgs}" else ""; }; }; diff --git a/system/monolith-gitlab-runner.nix b/system/monolith-gitlab-runner.nix index 8aff086..534610d 100644 --- a/system/monolith-gitlab-runner.nix +++ b/system/monolith-gitlab-runner.nix @@ -1,10 +1,11 @@ { config, pkgs, + inputs, ... }: let - inherit (pkgs.callPackage ./gitlab-runner.nix { }) mkNixRunner mkNixRunnerFull; + inherit (pkgs.callPackage ./gitlab-runner.nix { inherit inputs; }) mkNixRunner mkNixRunnerFull; in { boot.kernel.sysctl."net.ipv4.ip_forward" = true;