diff --git a/modules/firewall/default.nix b/modules/firewall/default.nix index 4fe6653..101a2e7 100644 --- a/modules/firewall/default.nix +++ b/modules/firewall/default.nix @@ -55,9 +55,11 @@ in }; }; in svc // { - build = args : (svc.build args) // { - dependencies = [ loadModules ] ++ (svc.dependencies or []); - }; + build = args : + let args' = args // { + dependencies = (args.dependencies or []) ++ [loadModules]; + }; + in svc.build args' ; }; # For historical reasons the kernel config is split between