From 71d2b72c34352a79dbee8ebf23ce64f39aead692 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Wed, 24 Jun 2026 13:37:18 +0900 Subject: [PATCH] module.nix: filter `null`s from config --- nix/module.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nix/module.nix b/nix/module.nix index 92bfff9..2a66139 100644 --- a/nix/module.nix +++ b/nix/module.nix @@ -91,7 +91,9 @@ in { systemd.services.roowho2 = { serviceConfig = { Type = "notify"; - ExecStart = "${lib.getExe' cfg.package "roowhod"} --config ${format.generate "roowho2-config.toml" cfg.settings}"; + ExecStart = let + configFile = format.generate "roowho2-config.toml" (lib.filterAttrsRecursive (n: v: v != null) cfg.settings); + in "${lib.getExe' cfg.package "roowhod"} --config ${configFile}"; Restart = "on-failure"; DynamicUser = true;