From 7e1bd2729e11e5c63749c69093359de0bb3329b2 Mon Sep 17 00:00:00 2001 From: makefu Date: Sun, 22 Jan 2017 23:41:35 +0100 Subject: m omo: remove shared printer again (just for reference) --- makefu/2configs/printer-shared.nix | 38 -------------------------------------- 1 file changed, 38 deletions(-) delete mode 100644 makefu/2configs/printer-shared.nix (limited to 'makefu/2configs') diff --git a/makefu/2configs/printer-shared.nix b/makefu/2configs/printer-shared.nix deleted file mode 100644 index 2a9e6724..00000000 --- a/makefu/2configs/printer-shared.nix +++ /dev/null @@ -1,38 +0,0 @@ -{ pkgs, config, ... }: - -{ - nixpkgs.config.allowUnfree = true; - services.avahi.enable = true; - services.avahi.publish.enable = true; - services.avahi.publish.userServices = true; - services.avahi.interfaces = [ config.makefu.server.primary-itf ]; - services.avahi.ipv6 = false; - services.avahi.nssmdns = true; - # via https://github.com/tjfontaine/airprint-generate/ - # environment.etc."avahi/services/samsung_scx2300.service".text - nixpkgs.config.packageOverrides = pkgs: rec { - avahi = pkgs.stdenv.lib.overrideDerivation pkgs.avahi (oldAttrs: { - postFixup = let - cfg = pkgs.writeText "airprint-scx3200.service" ''AirPrint Samsung_SCX-3200_Series @ %h_ipp._tcp_universal._sub._ipp._tcp631txtvers=1qtotal=1Transparent=TURF=nonerp=printers/Samsung_SCX-3200_Seriesnote=Samsung SCX-3200 Seriesproduct=(GPL Ghostscript)printer-state=3printer-type=0x801044pdl=application/octet-stream,application/pdf,application/postscript,application/vnd.cups-raster,image/gif,image/jpeg,image/png,image/tiff,image/urf,text/html,text/plain,application/vnd.adobe-reader-postscript,application/vnd.cups-command''; - in '' - cp ${cfg} $out/etc/avahi/services/airprint-scx3200.service - ''; - }); - }; - - # only allowed in local network - services.printing = { - enable = true; - browsing = true; - #avahiEnabled = true; - defaultShared = true; - listenAddresses = [ "*:631" ]; - drivers = [ - pkgs.samsungUnifiedLinuxDriver - ]; - }; - - # scanners are printers just in reverse anyway - hardware.sane.enable = true; - hardware.sane.extraBackends = [ pkgs.samsungUnifiedLinuxDriver ]; -} -- cgit v1.2.3