No description
Find a file
2026-01-12 22:52:48 +01:00
.github/workflows fix: skopeo nix shell multiline fix 2026-01-12 20:19:14 +01:00
.gitignore doc: add README.md 2026-01-12 22:52:48 +01:00
flake.lock feat: initial commit 2026-01-12 18:53:31 +01:00
flake.nix feat: initial commit 2026-01-12 18:53:31 +01:00
README.md doc: add README.md 2026-01-12 22:52:48 +01:00

This repository is just a for auto updating the default nix docker image for forgejo runner on my instance.

Setup:

As you cannot run a forgejo runner with nixos/nix due to it not having node by default, you need to manually build and upload the first image. After that you can specify your instance's image as a base image for forgejo runner.

Manual upload of the first image:

  USERNAME="tamipes"
  URL="git.tami.moe"
  nix build --extra-experimental-features "flakes nix-command" .
  docker login "https://$URL"
  docker load -i result
  docker image tag nix "$URL/$USERNAME/nix:latest"
  docker push "$URL/$username/nix"

  # I also tag with the date, but this might be unneeded
  docker image tag nix "$URL/$USERNAME/nix:latest$(date --iso-8601)"
  docker push "$URL/$username/nix"

Extra info

  • This image is essentially still "based" on nixos/nix, but it builds it with nodejs included. Checkout the flake.nix!