summaryrefslogtreecommitdiff
path: root/hosts
diff options
context:
space:
mode:
authorJakub Stachurski <j.stachurski@student.utwente.nl>2026-05-15 23:08:52 +0200
committerJakub Stachurski <j.stachurski@student.utwente.nl>2026-05-15 23:08:52 +0200
commitef4761574ebf6abe199e00943ff238ea0b69178d (patch)
treee35e244b5f4fe1242f4814f192b3abe36b1e9563 /hosts
parent2f1a86a21141e61b739ba56887d09aaabff282c0 (diff)
Add support for bulwark, including package.
This makes omega-relay also a mail client so to speak, though bulwark is mostly client-sided.
Diffstat (limited to 'hosts')
-rw-r--r--hosts/apocalypse/default.nix6
-rw-r--r--hosts/omega-relay/default.nix12
2 files changed, 17 insertions, 1 deletions
diff --git a/hosts/apocalypse/default.nix b/hosts/apocalypse/default.nix
index 179e2d1..f2aac2a 100644
--- a/hosts/apocalypse/default.nix
+++ b/hosts/apocalypse/default.nix
@@ -1,4 +1,4 @@
-{ lib, ... }:
+{ lib, pkgs, ... }:
{
imports = [
./hardware-configuration.nix
@@ -13,6 +13,10 @@
"127.0.0.1" = [ "omega-relay.local" ];
};
+ environment.systemPackages = [
+ (pkgs.callPackage ../../packages/bulwark/package.nix { })
+ ];
+
services.logind.settings.Login = {
HandleLidSwitch = "suspend";
HandleLidSwitchExternalPower = "lock";
diff --git a/hosts/omega-relay/default.nix b/hosts/omega-relay/default.nix
index 9932da2..dbb9874 100644
--- a/hosts/omega-relay/default.nix
+++ b/hosts/omega-relay/default.nix
@@ -17,6 +17,7 @@
../../services/freshrss.nix
../../services/wakapi.nix
../../services/continuwuity.nix
+ ../../services/bulwark.nix
];
addons = {
@@ -54,8 +55,19 @@
corsDomains = [
"qtab.wilkuu.nl"
"qtab-dev.wilkuu.nl"
+ "bulwark.wilkuu.nl"
+ "bulwark.wilkuu.xyz"
];
};
+
+ bulwark = {
+ enable = true;
+ domains = [
+ "bulwark.wilkuu.nl"
+ "bulwark.wilkuu.xyz"
+ ];
+ doACME = !isVM;
+ };
continuwuity = {
enable = true;
allowRegistration = false;