add hive-forge module: private forgejo for agents
new `services.hive-forge.enable` (off by default) wraps `services.forgejo` with hyperhive-friendly defaults: sqlite (no extra db service), built-in ssh on 2222 so it doesn't fight the host's openssh, http on 3000 (outside hyperhive's 7000/8000/8100-8999 ranges), registration off (operator seeds agent users), private repos by default. exported as `nixosModules.hive-forge` — operator imports it on the host alongside hive-c0re. container-side wiring (MCP tools or a bind-mounted token) is deferred; containers already share the host netns so they can reach http://localhost:3000 today.
This commit is contained in:
parent
824acee134
commit
c2d176ed13
2 changed files with 117 additions and 0 deletions
|
|
@ -98,6 +98,7 @@
|
|||
hyperhivePackage = system: self.packages.${system}.default;
|
||||
hyperhiveFlake = "${self}";
|
||||
};
|
||||
hive-forge = ./nix/modules/hive-forge.nix;
|
||||
};
|
||||
|
||||
nixosConfigurations =
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue