From aa7c26516ce5d39860689b3c137380a39de2739f Mon Sep 17 00:00:00 2001 From: servius Date: Thu, 12 Feb 2026 16:21:36 +0530 Subject: [PATCH] feat: Added gitea runner --- nixos/tako/services/gitea.nix | 32 ++++++++++++++++---------------- secrets/secrets.yaml | 6 +++--- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/nixos/tako/services/gitea.nix b/nixos/tako/services/gitea.nix index e7310ac6..f6237053 100644 --- a/nixos/tako/services/gitea.nix +++ b/nixos/tako/services/gitea.nix @@ -79,22 +79,22 @@ }; }; }; - # gitea-actions-runner = { - # instances = { - # tako = { - # enable = true; - # name = "tako"; - # url = "https://git.darksailor.dev"; - # labels = [ - # "ubuntu-latest:docker://catthehacker/ubuntu:full-latest" - # "ubuntu-22.04:docker://catthehacker/ubuntu:full-22.04" - # "ubuntu-20.04:docker://catthehacker/ubuntu:full-20.04" - # "native:host" - # ]; - # tokenFile = "${config.sops.templates."GITEA_REGISTRATION_TOKEN.env".path}"; - # }; - # }; - # }; + gitea-actions-runner = { + instances = { + tako = { + enable = true; + name = "tako"; + url = "https://git.darksailor.dev"; + labels = [ + "ubuntu-latest:docker://catthehacker/ubuntu:full-latest" + "ubuntu-22.04:docker://catthehacker/ubuntu:full-22.04" + "ubuntu-20.04:docker://catthehacker/ubuntu:full-20.04" + "native:host" + ]; + tokenFile = "${config.sops.templates."GITEA_REGISTRATION_TOKEN.env".path}"; + }; + }; + }; caddy = { virtualHosts."git.darksailor.dev".extraConfig = '' reverse_proxy localhost:3000 diff --git a/secrets/secrets.yaml b/secrets/secrets.yaml index 9f9de9c8..6fae197d 100644 --- a/secrets/secrets.yaml +++ b/secrets/secrets.yaml @@ -7,7 +7,7 @@ accounts: mail: fastmail: ENC[AES256_GCM,data:WCqmJqUjJz/mUdVB9xDvYQ==,iv:uU3X7/doSz6v0c8eHfB6riOkxWoWqYhbsoexaZwdb4Q=,tag:0oSRXo93siNQDlOgPA3Hsw==,type:str] gitea: - registration: ENC[AES256_GCM,data:2czx/AhyAuC0TjrozA/K3VLDBpSuGODLpJLCs5oWNgusZcehW2aL0w==,iv:Xqe3bKTfHGbO/XYFhAdG7OiB3L0cfcNeehuzCKZ7SGw=,tag:57Say1JMrEIvleDk/26ZZg==,type:str] + registration: ENC[AES256_GCM,data:1FVvZF6e4AQK09Qd/hTqCvAEsnKyNztcQ6gFWHprMSNHkodNoyAyZg==,iv:ftnk06e9XV8+ZFupnV4I4a4he1ne9jAzmihli5Vt6h8=,tag:5+Tqzh/dSSWB221h01ftyQ==,type:str] llama: user: ENC[AES256_GCM,data:qWbhnc/XLotWzqbEa6ekuMe5kD/GwC9SW8omXvgWqCG1BPPCOI3DtlS4YqKxsIhYmw8MQw+4DPnaWHqjrbIsVSrQ79M=,iv:VeqkKb1N9NSKfuilG6dzYdha8cO4JqJ+YUzmkjrPU+0=,tag:SYwR1oU6VWzNoCBPsMg0uQ==,type:str] api_key: ENC[AES256_GCM,data:wib+xbb25sTY2K9pacc1mU5eVSyQRurHiCMZyDVSqCAmG4yjkzEykvBevpThNbTZlsk6GZuK4hH0SYJM,iv:GTU6CQ83chXHAuuL0bFMf4L+UWqlcVfXnEE0/SxLzj4=,tag:0LkOSQsuuQd6TK3KHE95TA==,type:str] @@ -106,7 +106,7 @@ sops: VGZKdHpVeFRpQUxtSEkyaEhLMlBJcGsKLb0DvPNZosPBUuiX6qz1s5IO5INQh8CK ZtXTVClwMSmaUYhdSB2gKFrKVZHXTJZ4oAL5t/BpC0pOHyr+o96T3Q== -----END AGE ENCRYPTED FILE----- - lastmodified: "2026-02-11T12:34:38Z" - mac: ENC[AES256_GCM,data:xQJweCis+GnUGSIxtgZ4RIJBt1WTsN44ULlfprqW/X2ocZpSx0WMwWWz3MXi/vDKLARvGRreAlUAZwSjp1FDnLFgg/9EswjwqYvezcPDUrwsikxY1FlrIukwIEpv1MireNyO2APYeMWpIKN8c1+NGFfixyV9Bvtzy/X7j9iYu9s=,iv:TE7wak/OePE8QhK6KnhVaiL+zGyUDCYyHMiA5WkDUBc=,tag:Um1w8s3AcyBEjo6kLCIemA==,type:str] + lastmodified: "2026-02-12T10:48:21Z" + mac: ENC[AES256_GCM,data:ebIkeYC2QLzvT4TXZqBczAD/idrXCjyjpcxx+2B3J0apZk0c5xfo25eRkcpOaHfPJ3Uy2uHeRJsCYAs2ZupSPDNFsx0s3xayAddQrrllZ8rgiJ/5vfHTRraDJgbyjGoYV1gTfmfeCBLVQCTP0dA3Pg1BDIEw/P2fdW0HILwy8zg=,iv:gOMLlrG1NiQv/WgRShqa/o4MOZLtMd3Evn/VUkw4ckQ=,tag:M50g6VDQFAFL+jTmephPSA==,type:str] unencrypted_suffix: _unencrypted version: 3.11.0