runner-images/nix (latest)

Published 2026-07-13 22:35:22 +05:00 by hayshin

Installation

docker pull git.hayshin.dev/infra/runner-images/nix:latest
sha256:f7e52dd87a8f2448f51f21c67b6df69bc30b338eb28c36f0e486b24beb922d38

About this package

Forgejo Actions runner image with Nix, devenv, attic-client, nodejs_22 from pinned nixpkgs, git, OpenSSH, jq, bash, curl, certificates, and common POSIX tools

Image layers

ARG VCS_REF
ARG BUILD_DATE VCS_REF
ARG BUILD_DATE IMAGE_VERSION VCS_REF
LABEL org.opencontainers.image.source="https://git.hayshin.dev/infra/runner-images" org.opencontainers.image.description="Forgejo Actions runner image with Nix, devenv, attic-client, nodejs_22 from pinned nixpkgs, git, OpenSSH, jq, bash, curl, certificates, and common POSIX tools" org.opencontainers.image.revision="${VCS_REF}" org.opencontainers.image.created="${BUILD_DATE}" org.opencontainers.image.version="${IMAGE_VERSION}"
ARG BUILD_DATE IMAGE_VERSION NIXPKGS_REV VCS_REF
ARG BUILD_DATE IMAGE_VERSION NIXPKGS_REV NIXPKGS_SHA256 VCS_REF
ARG BUILD_DATE IMAGE_VERSION NIXPKGS_REV NIXPKGS_SHA256 NODE_VERSION VCS_REF
|6 BUILD_DATE=2026-07-13T17:27:32Z IMAGE_VERSION=latest NIXPKGS_REV=331800de5053fcebacf6813adb5db9c9dca22a0c NIXPKGS_SHA256=1p54fm6dkbq62kpi55cr4wyx7b1nsajpsnjgs64cmp073fwi15f7 NODE_VERSION=22.22.3 VCS_REF=5223c01900f342ddcce4824e39ed2d061aeafa84 /bin/sh -c set -eux; mkdir -p /etc/nix; { grep -v -E '^(build-users-group|sandbox) =' /etc/nix/nix.conf 2>/dev/null || true; printf 'build-users-group =\nsandbox = false\nexperimental-features = nix-command flakes\n'; } > /etc/nix/nix.conf.tmp; mv /etc/nix/nix.conf.tmp /etc/nix/nix.conf; nixpkgs_path="$(nix-instantiate --eval --read-write-mode -E "builtins.fetchTarball { url = \"https://github.com/NixOS/nixpkgs/archive/${NIXPKGS_REV}.tar.gz\"; sha256 = \"${NIXPKGS_SHA256}\"; }" | tr -d '\"')"; mkdir -p /nix/var/nix/profiles/per-user/root/channels /nix/var/nix/gcroots/per-user/root; ln -sfn "${nixpkgs_path}" /nix/var/nix/profiles/per-user/root/channels/nixpkgs; ln -sfn "${nixpkgs_path}" /nix/var/nix/gcroots/per-user/root/nixpkgs; nix-env -e git-minimal || true; nix-env -f "${nixpkgs_path}" -iA action-validator actionlint attic-client bashInteractive cacert coreutils curl findutils gawk git gnugrep gnused gnutar gzip deadnix devenv jq nixfmt nodejs_22 openssh rsync statix which yamllint xz zstd; mkdir -p /bin; ln -sfn /root/.nix-profile/bin/bash /bin/bash; ln -sfn /root/.nix-profile/bin/bash /bin/sh; /bin/bash -c 'test -x /bin/bash'; action-validator --version; actionlint -version; yamllint --version; attic --version; jq --version; ssh -V; rsync --version >/dev/null; node --version | grep -Fx "v${NODE_VERSION}"; nixfmt --version | grep -Fx "nixfmt 1.2.0"; statix --help >/dev/null; deadnix --version; devenv --version; nix eval --expr 1 >/dev/null; nix flake --help >/dev/null; nix-collect-garbage -d
ENV SSL_CERT_FILE=/root/.nix-profile/etc/ssl/certs/ca-bundle.crt NIX_SSL_CERT_FILE=/root/.nix-profile/etc/ssl/certs/ca-bundle.crt NIX_PATH=nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixpkgs
SHELL ["/root/.nix-profile/bin/bash", "-c"]
CMD ["/root/.nix-profile/bin/bash"]
LABEL "org.opencontainers.image.revision"="5223c01900f342ddcce4824e39ed2d061aeafa84" "org.opencontainers.image.source"="https://git.hayshin.dev/infra/runner-images" "org.opencontainers.image.ref.name"="main"

Labels

Key Value
io.buildah.version 1.43.1
org.opencontainers.image.created 2026-07-13T17:27:32Z
org.opencontainers.image.description Forgejo Actions runner image with Nix, devenv, attic-client, nodejs_22 from pinned nixpkgs, git, OpenSSH, jq, bash, curl, certificates, and common POSIX tools
org.opencontainers.image.ref.name main
org.opencontainers.image.revision 5223c01900f342ddcce4824e39ed2d061aeafa84
org.opencontainers.image.source https://git.hayshin.dev/infra/runner-images
org.opencontainers.image.version latest
Details
Container
2026-07-13 22:35:22 +05:00
0
OCI / Docker
linux/amd64
832 MiB
Versions (8) View all