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