summaryrefslogtreecommitdiff
path: root/sys/nspawn.nix
diff options
context:
space:
mode:
authorAlejandro Soto <alejandro@34project.org>2023-01-14 18:34:22 -0600
committerAlejandro Soto <alejandro@34project.org>2023-01-14 18:34:22 -0600
commit4d84d19e46d7edca5e100b387d4d60d0cbca9065 (patch)
tree1138d91543c5625cf4510903ba5a393c3a62f3ee /sys/nspawn.nix
parentb20969dab293cb354733b4d12261a2b1a699a1c8 (diff)
sys/nspawn: enable dmz container on boot
Diffstat (limited to 'sys/nspawn.nix')
-rw-r--r--sys/nspawn.nix12
1 files changed, 12 insertions, 0 deletions
diff --git a/sys/nspawn.nix b/sys/nspawn.nix
index a586221..6f1558c 100644
--- a/sys/nspawn.nix
+++ b/sys/nspawn.nix
@@ -108,6 +108,18 @@ in
PoolSize = 1;
};
};
+
+ services = {
+ dovecot2.after = [ "systemd-nspawn@dmz.service" ];
+
+ "systemd-nspawn@dmz" = {
+ overrideStrategy = "asDropin";
+
+ after = [ "network-online.target" ];
+ wants = [ "network-online.target" ];
+ wantedBy = [ "machines.target" ];
+ };
+ };
};
networking.firewall.interfaces.ve-dmz = {