all repos — nixfiles @ 4332db54294cf6080e1159d3863fae7334944b5e

System and user configuration, managed by nix and home-manager

extract forgejo-runner configuration to role

Alin
commit

4332db54294cf6080e1159d3863fae7334944b5e

parent

3b52b46cd1f54703a236e39cb7ce360365c5913a

1 file changed, 1 insertion(+), 41 deletions(-)

changed files
M system/hosts/linde.nix → system/hosts/linde.nix
@@ -33,6 +33,7 @@
../roles/server.nix ../roles/reverse-proxy.nix ../roles/binary-cache.nix + ../roles/forgejo-runner.nix ../roles/searchix.nix ../settings/services/git-server.nix ];
@@ -52,7 +53,6 @@ powerdns.file = ../../secrets/powerdns.age;
redis-website.file = ../../secrets/redis-website.age; cifs-jellyfin.file = ../../secrets/cifs-jellyfin.age; cifs-paperless.file = ../../secrets/cifs-paperless.age; - codeberg-runner.file = ../../secrets/codeberg-runner.age; ntfy.file = ../../secrets/ntfy.age; pocket-id.file = ../../secrets/pocket-id.age; readeck.file = ../../secrets/readeck.age;
@@ -873,34 +873,6 @@ homeMode = "770";
}; users.groups.laminar.members = [ "caddy" ]; - services.gitea-actions-runner = { - package = pkgs.forgejo-runner; - instances.codeberg = { - name = "linde"; - enable = true; - url = "https://codeberg.org"; - tokenFile = config.age.secrets.codeberg-runner.path; - labels = [ - "docker:docker://node:24-alpine" - "alpine-latest:docker://node:24-alpine" - "nixos:host" - ]; - - hostPackages = with pkgs; [ - bash - coreutils - curl - gawk - gitMinimal - gnused - nix - nodejs - wget - ]; - }; - }; - virtualisation.podman.enable = true; - services.ntfy-sh = { enable = true; settings = {
@@ -912,18 +884,6 @@ enable-login = true;
require-login = true; }; environmentFile = config.age.secrets.ntfy.path; - }; - - virtualisation.containers = { - enable = true; - policy = { - default = [ { type = "insecureAcceptAnything"; } ]; - }; - }; - virtualisation.podman = { - autoPrune = { - enable = true; - }; }; fileSystems."/srv/video" = {