Commit 6786daa
Changed files (8)
.secrets
modules
hosts
cyrene
mobius
services
forgejo
users
hpcesia
.secrets/cache/cyrene/2e1e6bc019e9906327e90ddc5f434d3a6d89b1bd4670b77f0f68722f687a66ec
@@ -0,0 +1,9 @@
+age-encryption.org/v1
+-> ssh-ed25519 7JvPpg yez9Eyp1qAip2drbyVzBJ40tS7cfecNh05MY2dMYrw4
+zQv+mEN5RcrEJjS+xL+oA+Q8I6ZD7HSNRmISra9DHDc
+-> e+-grease z4&si[\J /= ?6Uc
+UxlMMPOfa3QBQMz0gDd990tTrPOpBZJYh5/DgrQ303XAANK+588ikf6Vc7PJ4u2d
+H/uI5eeUgSAUtJ0M8v3G0zZcuTgwZeVkRVozcc4OYQTbTTW1ufiNMUbVZsjFt3tC
+zw
+--- AUbKKLfWbwT6GPpUc3E7CYo6pDXECoyuQRw9dWO9z6k
+��.ş�y�҆��,�cn��3���J%�w�Nr��f�ߕ��VAHG߀���x���w������e
\ No newline at end of file
.secrets/cache/mobius/a46423ad52d4eb61b90363a4ec8dee749fda08c40a03ef0408b6b1f5062ea789
@@ -1,7 +0,0 @@
-age-encryption.org/v1
--> ssh-ed25519 qzANJQ OS/EnqqzqYorzCjdsG9h+KNRJSc372XTYm626UFftRk
-hnEpVqOELwlSiygeU+w2a7v17ZWd5rky+IcLMmRXlPU
--> Y*2~-grease 6i
-oqAF6++6USavEZcN8nazSkP7Ozkx49PRCetykM7RIdR4vUHtlcg2/nT+5gYOFI8
---- OeW/gPErTTISjBGqdkYGIMe6Gt8PtuG/QS6t1SHNRE4
-+�Gq^Ǎ2��5wV�8�5|u@�}��xN��=飁�{��QzEjde�s�C(9��~U>�0�S۫�$�_i��
\ No newline at end of file
modules/hosts/cyrene/services/default.nix
@@ -9,6 +9,28 @@
domains = ["goatcounter.hpcesia.com"];
};
+ services.forgejo.runner = {
+ instances = {
+ internal = {
+ name = "runner-internal";
+ cacheProxyPort = 4000;
+ servers = {
+ gateOfInfinity = {
+ url = "https://git.trin.one";
+ uuid = "f0885d9b-0dd1-40b9-87b9-f5aff254005f";
+ tokenFileAged = ./forgejo-runner-goi-token.age;
+ };
+ };
+ labels = [
+ "nixos-latest:docker://git.trin.one/hpcesia/nix-act-image:latest-x86_64-linux"
+ ];
+ };
+ };
+ };
+ services.forgejo.server = {
+ domain = "git.trin.one";
+ };
+
services.headplane = {
domain = "gate.trin.one";
port = 3466;
@@ -44,6 +66,8 @@
services.artalk
services.goatcounter
+ services.forgejo.runner
+ services.forgejo.server
services.headplane
services.headscale
services.ntfy-sh
modules/hosts/cyrene/services/forgejo-runner-goi-token.age
@@ -0,0 +1,8 @@
+age-encryption.org/v1
+-> piv-p256 xCEwtQ AsBZNQJ9pgDR70kn9mB1X6oNBjOLUaQA6xc0FIUgYbIz
+BYKI/qOgbxGiJE0BNrSQpCfSGUcSifeYHfjXKcnTzUA
+-> Ga-grease ON#`-=Fb T,)LA/9^ $ n8z
+DkfQLuYpCZaO/GWYK7gP30IM+AqoU6xXh25IqgD2U5bYi/FGEweC9KzBAL4ttO3Z
+/Myz3siZ7sft7mpPzSDel7Gn
+--- XpdlemRCzhQ+kMkGOQLsO8LdJqo1JLavEqEBnVDMogU
+�ge
�(ȏ8|��H��#��)����,��{�ޖ}�m�ͩ�������
�P�9������) �_��1
\ No newline at end of file
modules/hosts/mobius/services/default.nix
@@ -3,40 +3,22 @@
settings = {
services.forgejo.runner = {
instances = {
- internal = {
- name = "runner-internal";
+ goi = {
+ name = "runner-goi";
cacheProxyPort = 4000;
servers = {
gateOfInfinity = {
- url = "https://git.net.trin.one";
+ url = "https://git.trin.one";
uuid = "53fa1df5-f0dd-423c-91a7-afee2488f253";
tokenFileAged = ./forgejo-runner-goi-token.age;
};
};
labels = [
- "ubuntu-latest:docker://ghcr.io/catthehacker/ubuntu:act-latest"
- "nixos-latest:docker://git.net.trin.one/hpcesia/nix-act-image:latest-x86_64-linux"
- ];
- };
- codeberg = {
- name = "runner-codeberg";
- cacheProxyPort = 4001;
- servers = {
- codeberge = {
- url = "https://codeberg.org";
- uuid = "ba3966e6-ad25-4de2-89ec-4b96b9e1965f";
- tokenFileAged = ./forgejo-runner-codeberg-token.age;
- };
- };
- labels = [
- "nixos-latest:docker://git.net.trin.one/hpcesia/nix-act-image:latest-x86_64-linux"
+ "nixos-latest:docker://git.trin.one/hpcesia/nix-act-image:latest-x86_64-linux"
];
};
};
};
- services.forgejo.server = {
- domain = "git.net.trin.one";
- };
services.navidrome = {
domain = "navidrome.net.trin.one";
@@ -61,7 +43,6 @@
services.caddy.tailscale
services.forgejo.runner
- services.forgejo.server
services.navidrome
services.woodpecker.agent
];
modules/hosts/mobius/services/forgejo-runner-codeberg-token.age
@@ -1,8 +0,0 @@
-age-encryption.org/v1
--> piv-p256 xCEwtQ AgsY4z/ukfl9c9xuDxDp74LeU+GcPbk5zHcWePXHSeq+
-9Z1Jo8vvxHRyGpVQupGXq7yeD6lxTETjowxJGz6Uaw4
--> k+KdV-grease 1_mU7J oo[@c ]%'8;=P f\
-AfXCE0AekhAiJXb/Fh2nBYxpwPnw8WGW4ln7B3r/MPspEYNQV6E/PJUWWNRSY5u1
-J7RODuXkch8xCj9f0g5NsxNZGFIEruA9Rb4dZKE73S8fuBYsv+B37iRrg/IV
---- eNk4nnvW6SDNq8w5lPL7plmaYzscHpy6162HKskVkAI
-��GZ�f��>�Q�䓝��e���MdWB���zmq��R2-��x �t��,���ϡV�~O=:5���ګKp$
\ No newline at end of file
modules/services/forgejo/server.nix
@@ -23,6 +23,7 @@
in {
${cfg.domain} = {
port = cfg.port;
+ prefer = "tailscale";
};
};
modules/users/hpcesia/dev.nix
@@ -26,8 +26,8 @@ in {
"ssh://git@codeberg.org/HPCesia" = {
insteadOf = "https://codeberg.org/HPCesia";
};
- "ssh://git@git.net.trin.one/HPCesia" = {
- insteadOf = "https://git.net.trin.one/HPCesia";
+ "ssh://git@git.trin.one/HPCesia" = {
+ insteadOf = "https://git.trin.one/HPCesia";
};
};
};