Commit c46992e

HPCesia <me@hpcesia.com>
2026-07-12 08:06:33
Rename Forgejo server's aspect name
1 parent 47148c9
Changed files (2)
modules
hosts
mobius
services
services
forgejo
modules/hosts/mobius/services/services.nix
@@ -4,9 +4,6 @@
       services.webserver.external = false;
       services.webserver.caddy.tailscaleUseHttps = true;
 
-      services.forgejo = {
-        domain = "git.net.trin.one";
-      };
       services.forgejo.runner = {
         instances.internal = {
           name = "runner-internal";
@@ -26,9 +23,14 @@
           };
         };
       };
+      services.forgejo.server = {
+        domain = "git.net.trin.one";
+      };
+
       services.navidrome = {
         domain = "navidrome.net.trin.one";
       };
+
       services.woodpecker.agent.agents = {
         codeberg = {
           server = "grpc.ci.codeberg.org:443";
@@ -46,8 +48,8 @@
       services.webserver
       services.tailscale-nginx-auth
 
-      services.forgejo
       services.forgejo.runner
+      services.forgejo.server
       services.navidrome
       services.woodpecker.agent
 
modules/services/forgejo.nix → modules/services/forgejo/server.nix
@@ -1,5 +1,5 @@
 {lib, ...}: {
-  den.aspects.services.forgejo = {
+  den.aspects.services.forgejo.server = {
     settings = {
       external = lib.mkEnableOption "Whether to expose Forgejo service to public internet";
       domain = lib.mkOption {
@@ -16,7 +16,7 @@
     };
 
     reverseProxy = {host, ...}: let
-      cfg = host.settings.services.forgejo;
+      cfg = host.settings.services.forgejo.server;
     in
       lib.optionalAttrs (cfg.external) {
         ${cfg.domain} = {
@@ -25,7 +25,7 @@
       };
 
     reverseProxyTailscale = {host, ...}: let
-      cfg = host.settings.services.forgejo;
+      cfg = host.settings.services.forgejo.server;
     in
       lib.optionalAttrs (!cfg.external) {
         ${cfg.domain} = {
@@ -48,7 +48,7 @@
       config,
       ...
     }: let
-      hostCfg = host.settings.services.forgejo;
+      hostCfg = host.settings.services.forgejo.server;
     in {
       services.forgejo = {
         enable = true;