System Gen53 @ 2026-09-04-14:58:37 by jonas@harbor

This commit is contained in:
2026-09-04 14:58:41 +02:00
parent af602d372a
commit 8d37af4b96
+16 -8
View File
@@ -2,6 +2,7 @@
flake.nixosModules.gitea-instance = {
config,
lib,
pkgs,
...
}: let
cfg = config.hive.gitea-instance;
@@ -84,13 +85,24 @@
};
# act_runner
services.gitea-actions-runner = lib.mkIf cfg.nativeRunner {
instances.nixos-host = {
enable = true;
services.gitea-actions-runner.instances.nixoshost = {
enable = cfg.nativeRunner;
name = "nixos-host-runner";
url = "https://${cfg.instanceFQDN}";
tokenFile = "/var/lib/gitea-registration/nixos-host";
hostPackages = with pkgs; [
bash
coreutils
curl
gawk
gitMinimal
gnused
nix
nodejs
wget
];
labels = ["nixos:host"];
settings = {
@@ -99,13 +111,9 @@
};
};
};
};
systemd.services.gitea-runner-nixos-host = lib.mkIf cfg.nativeRunner {
systemd.services.gitea-runner-nixoshost = lib.mkIf cfg.nativeRunner {
after = ["gitea-runner-gen-token.service"];
requires = ["gitea-runner-gen-token.service"];
serviceConfig.Environment = ''
PATH=/run/current-system/sw/bin:/usr/bin:/bin
'';
};
systemd.services.gitea-runner-gen-token = lib.mkIf cfg.nativeRunner {
wantedBy = ["multi-user.target"];