about summary refs log tree commit diff
path: root/nixos/modules/services/printing
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2014-12-16 18:18:24 +0100
committerEelco Dolstra <eelco.dolstra@logicblox.com>2014-12-16 18:23:41 +0100
commitdc6c8b97146660019e779d915470c03e5c40aac4 (patch)
tree7d810538ff0ac413d49b6703af78f14ee7a3f63c /nixos/modules/services/printing
parentfb079432b0a7e49ed2d0d3e82decc6d57192174d (diff)
cupsd.nix: Clean up environment.etc
Diffstat (limited to 'nixos/modules/services/printing')
-rw-r--r--nixos/modules/services/printing/cupsd.nix14
1 files changed, 3 insertions, 11 deletions
diff --git a/nixos/modules/services/printing/cupsd.nix b/nixos/modules/services/printing/cupsd.nix
index 3a9524d7c378d..190be6b9830f6 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 ];