My Nix Configuration

[systems.marvin] Add gitgay runner

Changed files
+30
systems
x86_64-linux
+19
systems/x86_64-linux/marvin/secrets/forgejo-gitgay-runner-token.age
···
···
+
age-encryption.org/v1
+
-> ssh-ed25519 iqBxIA NtvHYtlP2R1/ySw+0gQk8q1QJcujtjMK9h8BXTLnpFU
+
5+iRMI+OvjQMSR8TkEO5QXFp0u6De3EVtmt+OttYLAw
+
-> ssh-rsa fFaiTA
+
MiYovathZe/ZO/NvHsRTFaAlj8GsHgBcbVkkV9MDoYhacdomegj+J2nQks/j+TbP
+
zU9BSBMSyzWrYuCi15kISyk962mSc7Gte4nwJvUUiZdWq/Vm2dSLyV57EHBgSXl/
+
C9DHnS78OgTDn8YeeRviLkJ87LEEPF9yGG2z/YN4i53Cuy8UDQagdpFG4dWjGnQn
+
hImg4bI99h1coaCf8PfsuLsdumbR6y12rdW0A5cEyhfDoodV9hILGuP9KCtUXNxO
+
BrxDlpVC5CjUZ1xcz1qgQA8QvKbl7qVitxmr5+1pHwtscaiTufOs4MI+ZxCKwOhJ
+
VPiy01TesPHR9oua/7Ap4dBOTpKRPb8GyaCVyRvkb4cVIlQNgIYuL3pkB3KOM3Ct
+
VhvXVgXxB6Gb78gJkBy/uwmnSybfnzjv1z+yA9f8VFBzt+i2kDq8/37Tng9DSVGj
+
4yS67uYQkT5+OVrcjNwBd3NAguVNNg1PEsIE8SvnLXRmI79gjiMdlmZFTsAl2EZN
+
2CMUaR9r0O88xhEf7FKQ9CUjZjfZvyhHPaJXADfducaVhB56RCIf3jwtsdFnTzzZ
+
UMIYJ57Pe8m0ESjzp/8+6wH4MPaMULSJhxnpUJW5y5qqnpvRo1dQiPRkW3Xxjh3H
+
2ulClJg8m7Tqj/nASJFZkqI7PUxjnAteEUcY2WBRtMA
+
-> ssh-ed25519 wpmdHA OYK95VOo8jFn31+P4keeW0eJco7PKVE82NQL0U+0f1I
+
D7O1m8QTLBARYjzUJBBX18Ko62iu7ETDD/CJHptTBf8
+
--- ku5u3TkIGQvE212JtizdwVoz4B0Jx3wvvPrGFfvihGg
+
�gL�y+72.O\A�,U&z����y +�Y��OB=�#� �=/���}�@W�xx���� \'��~�x.����5?�X�
+1
systems/x86_64-linux/marvin/secrets/secrets.nix
···
"forgejo-db-pw.age".publicKeys = default;
"forgejo-mail-pw.age".publicKeys = default;
"forgejo-default-runner-token.age".publicKeys = default;
"forgejo-internal-token.age".publicKeys = default;
"forgejo-lfs-jwt-secret.age".publicKeys = default;
"forgejo-oauth2-jwt-secret.age".publicKeys = default;
···
"forgejo-db-pw.age".publicKeys = default;
"forgejo-mail-pw.age".publicKeys = default;
"forgejo-default-runner-token.age".publicKeys = default;
+
"forgejo-gitgay-runner-token.age".publicKeys = default;
"forgejo-internal-token.age".publicKeys = default;
"forgejo-lfs-jwt-secret.age".publicKeys = default;
"forgejo-oauth2-jwt-secret.age".publicKeys = default;
+10
systems/x86_64-linux/marvin/services/git.nix
···
enable = true;
tokenFile = age.forgejo-default-runner-token.path;
};
services.forgejo = {
enable = true;
lfs.enable = true;
···
};
forgejo-default-runner-token = forgejoSecret // {
file = ../secrets/forgejo-default-runner-token.age;
};
forgejo-internal-token = forgejoSecret // {
file = ../secrets/forgejo-internal-token.age;
···
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.forgejo = {
enable = true;
lfs.enable = true;
···
};
forgejo-default-runner-token = forgejoSecret // {
file = ../secrets/forgejo-default-runner-token.age;
+
};
+
forgejo-gitgay-runner-token = forgejoSecret // {
+
file = ../secrets/forgejo-gitgay-runner-token.age;
};
forgejo-internal-token = forgejoSecret // {
file = ../secrets/forgejo-internal-token.age;