diff --git a/nixos/modules/services/misc/octoprint.nix b/nixos/modules/services/misc/octoprint.nix index 45c631a36dfd..0343b2376d21 100644 --- a/nixos/modules/services/misc/octoprint.nix +++ b/nixos/modules/services/misc/octoprint.nix @@ -8,11 +8,11 @@ let cfg = config.services.octoprint; - baseConfig = { + baseConfig = lib.recursiveUpdate { plugins.curalegacy.cura_engine = "${pkgs.curaengine_stable}/bin/CuraEngine"; server.port = cfg.port; webcam.ffmpeg = "${pkgs.ffmpeg.bin}/bin/ffmpeg"; - } // lib.optionalAttrs (cfg.host != null) { server.host = cfg.host; }; + } (lib.optionalAttrs (cfg.host != null) { server.host = cfg.host; }); fullConfig = lib.recursiveUpdate cfg.extraConfig baseConfig;