My Nix Configuration

[marvin] Add aux docs runner

Changed files
+19 -6
systems
x86_64-linux
+18 -6
systems/x86_64-linux/marvin/services/git.nix
···
enable = true;
tokenFile = age.forgejo-default-runner-token.path;
};
-
services.gitea-actions-runner.instances.gitgay = {
-
enable = true;
-
labels = [ "docker:docker://git.gay/gitgay/docker_images:22.04" ];
-
tokenFile = age.forgejo-gitgay-runner-token.path;
-
url = "https://git.gay";
-
name = "marvin-gitgay";
+
services.gitea-actions-runner.instances = {
+
gitgay = {
+
enable = true;
+
labels = [ "docker:docker://git.gay/gitgay/docker_images:22.04" ];
+
tokenFile = age.forgejo-gitgay-runner-token.path;
+
url = "https://git.gay";
+
name = "marvin-gitgay";
+
};
+
aux-docs = {
+
enable = true;
+
labels = [ "docker:docker://git.gay/gitgay/docker_images:22.04" ];
+
tokenFile = age.forgejo-aux-docs-runner-token.path;
+
url = "https://git.auxolotl.org";
+
name = "marvin-aux-docs";
+
};
};
services.forgejo = {
enable = true;
···
};
forgejo-mail-pw = forgejoSecret // {
file = ./secrets/forgejo-mail-pw.age;
+
};
+
forgejo-aux-docs-runner-token = forgejoSecret // {
+
file = ./secrets/forgejo-aux-docs-runner-token.age;
};
forgejo-default-runner-token = forgejoSecret // {
file = ./secrets/forgejo-default-runner-token.age;
systems/x86_64-linux/marvin/services/secrets/forgejo-aux-docs-runner-token.age

This is a binary file and will not be displayed.

+1
systems/x86_64-linux/marvin/services/secrets/secrets.nix
···
"buildbot-workers.age".publicKeys = marvinDefault;
"forgejo-db-pw.age".publicKeys = marvinDefault;
"forgejo-mail-pw.age".publicKeys = marvinDefault;
+
"forgejo-aux-docs-runner-token.age".publicKeys = marvinDefault;
"forgejo-default-runner-token.age".publicKeys = marvinDefault;
"forgejo-gitgay-runner-token.age".publicKeys = marvinDefault;
"forgejo-internal-token.age".publicKeys = marvinDefault;