From 6fc873f1015022bc665cd80d5d7b842f301fe2da Mon Sep 17 00:00:00 2001 From: Kabbone Date: Sat, 20 May 2023 13:28:55 +0200 Subject: [PATCH] server: gitea: remove woodpecker, enable gitea actions, prototype act vm --- modules/services/server/default.nix | 1 - modules/services/server/gitea.nix | 3 +++ modules/services/server/gitea_runner.nix | 30 ++++++++++++++++++++++++ 3 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 modules/services/server/gitea_runner.nix diff --git a/modules/services/server/default.nix b/modules/services/server/default.nix index 415c339..c593745 100644 --- a/modules/services/server/default.nix +++ b/modules/services/server/default.nix @@ -13,7 +13,6 @@ [ ./postgresql.nix ./gitea.nix - ./woodpecker.nix ./nextcloud.nix ./matrix.nix ./coturn.nix diff --git a/modules/services/server/gitea.nix b/modules/services/server/gitea.nix index 9258749..e2cbf1b 100644 --- a/modules/services/server/gitea.nix +++ b/modules/services/server/gitea.nix @@ -61,6 +61,9 @@ REGISTER_EMAIL_CONFIRM = true; DISABLE_REGISTRATION = true; }; + actions = { + ENABLED = true; + }; }; }; diff --git a/modules/services/server/gitea_runner.nix b/modules/services/server/gitea_runner.nix new file mode 100644 index 0000000..d0248d3 --- /dev/null +++ b/modules/services/server/gitea_runner.nix @@ -0,0 +1,30 @@ +{ lib, config, pkgs, ... }: + +let + nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; # Nix Packages +in +{ + imports = [ ]; + virtualisation = { + podman ={ + enable = true; + autoPrune.enable = true; + }; + memorySize = 4096; + diskSize = 10240; + }; + + services.gitea-actions-runner.instances = { + nixrunner-test = { + enable = true; + url = "https://git.kabtop.de"; + name = "nix_runner_test"; + #tokenFile = "./gitea_token"; + token = "vlUBkX5IbJKTBO3HAGqFM1fEOw2UqXpX87LcdJRY"; + labels = [ + "debian-latest:docker://node:18-bullseye" + ]; + }; + }; + users.users.root.initialPassword = "babablup"; +}