25 lines
567 B
Nix
25 lines
567 B
Nix
{ hyperhive, ... }:
|
|
{
|
|
imports = [ hyperhive.nixosModules.default ];
|
|
|
|
config.services.hyperhive = {
|
|
enable = true;
|
|
domain = "umbra.darkest.space";
|
|
hiveName = "umbra";
|
|
swarmName = "constellation";
|
|
matrix = {
|
|
enable = true;
|
|
gui.enable = true;
|
|
};
|
|
forge.ci.enable = true;
|
|
gateway = {
|
|
localHostsEntry = true;
|
|
openFirewall = true;
|
|
};
|
|
swarm.peers = {
|
|
"pr1ma.darkest.space" = {
|
|
certFingerprint = "sha256:63e026f8682d6b5496f3eec99edb2ef62a8999c6d767228051e6e057f8cd90c6";
|
|
};
|
|
};
|
|
};
|
|
}
|