Repository for the NixOS VM running the Forgejo runner for my homelab
Find a file
2026-08-04 16:10:19 +00:00
secrets first commit 2026-08-04 16:10:19 +00:00
.sops.yaml first commit 2026-08-04 16:10:19 +00:00
configuration.nix first commit 2026-08-04 16:10:19 +00:00
docker.nix first commit 2026-08-04 16:10:19 +00:00
flake.lock first commit 2026-08-04 16:10:19 +00:00
flake.nix first commit 2026-08-04 16:10:19 +00:00
forgejo-runner.nix first commit 2026-08-04 16:10:19 +00:00
hardware-configuration.nix first commit 2026-08-04 16:10:19 +00:00
README.md first commit 2026-08-04 16:10:19 +00:00
sops.nix first commit 2026-08-04 16:10:19 +00:00

NixOS Forgejo Runner Container

Note

You can find more specifications on my blog

The specifications for the NixOS LXC container running the Forgejo actions runner.

NixOS

The NixOS configuration defines a Forgejo runner and connects it using the (legacy) registration token, which is saved as a secret in SOPS. Since it is required, the runner also runs Docker.

The system is run as an LXC container for comfortability.