From 59f26710921c2c352d002bb38e185f6a4f8629f3 Mon Sep 17 00:00:00 2001 From: uakci Date: Wed, 23 Feb 2022 20:35:19 +0100 Subject: flake purity fix --- module.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'module.nix') diff --git a/module.nix b/module.nix index f06b884..54881de 100644 --- a/module.nix +++ b/module.nix @@ -11,9 +11,9 @@ in with lib; { ]); tokenPath = mkOption { type = types.path; }; }; - config = mkIf cfg.enable { - fonts.fonts = [ self.packages.${system}.toaqScript ]; - systemd.services = lib.mapAttrs (k: v: + config = let enable = cfg.enable; in { + fonts.fonts = optionals enable [ self.packages.${system}.toaqScript ]; + systemd.services = optionalAttrs enable (mapAttrs (k: v: { wants = [ "network-online.target" ]; } // (v self.packages.${system}.${k})) { @@ -41,6 +41,6 @@ in with lib; { serviceConfig.ExecStart = "${pkg}/bin/serial-predicate-engine"; environment.PORT = toString cfg.ports.serial-predicate-engine; }; - }; + }); }; } -- cgit v1.2.3