diff --git a/nixos/modules/services/printing/cupsd.nix b/nixos/modules/services/printing/cupsd.nix index 3a9524d7c378..190be6b9830f 100644 --- a/nixos/modules/services/printing/cupsd.nix +++ b/nixos/modules/services/printing/cupsd.nix @@ -164,17 +164,9 @@ in environment.variables.CUPS_SERVERROOT = "/etc/cups"; - environment.etc = [ - { source = pkgs.writeText "client.conf" cfg.clientConf; - target = "cups/client.conf"; - } - { source = pkgs.writeText "cups-files.conf" cfg.cupsFilesConf; - target = "cups/cups-files.conf"; - } - { source = pkgs.writeText "cupsd.conf" cfg.cupsdConf; - target = "cups/cupsd.conf"; - } - ]; + environment.etc."cups/client.conf".text = cfg.clientConf; + environment.etc."cups/cups-files.conf".text = cfg.cupsFilesConf; + environment.etc."cups/cupsd.conf".text = cfg.cupsdConf; services.dbus.packages = [ cups ];