From 5b0dd71b4a9289d3c80f660502b0eb7dc5edb531 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Sat, 25 Feb 2023 21:12:38 +0100 Subject: [PATCH] tsuki: add some systemd constraints Add some systemd constraints to some fix boottime service failures --- hosts/tsuki/services/minecraft/default.nix | 6 ++++++ hosts/tsuki/services/osuchan.nix | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/hosts/tsuki/services/minecraft/default.nix b/hosts/tsuki/services/minecraft/default.nix index 81ab0ea..d8a1593 100644 --- a/hosts/tsuki/services/minecraft/default.nix +++ b/hosts/tsuki/services/minecraft/default.nix @@ -119,4 +119,10 @@ ensureUsers = (o config.services.minecraft-servers.enable (db "dynmap")); }; + + systemd.services.minecraft-server-kakuland.requires = [ "postgresql.service" ]; + systemd.services.minecraft-server-kakuland.after = [ + "postgresql.service" + "data2-momiji.mount" + ]; } diff --git a/hosts/tsuki/services/osuchan.nix b/hosts/tsuki/services/osuchan.nix index 4c25dd9..3c4759b 100644 --- a/hosts/tsuki/services/osuchan.nix +++ b/hosts/tsuki/services/osuchan.nix @@ -4,5 +4,10 @@ enable = true; port = secrets.ports.osuchan; secretFile = "${config.machineVars.dataDrives.default}/keys/osuchan/envfile"; + }; + + systemd.services.osuchan.after = [ + "data2-momiji.mount" + ]; }