Commit 00ccf05cf771

Vincent Demeester <vincent@sbr.pm>
2021-11-24 17:12:55
systems: temporarily disable sane.ExtraConfig
For some reason, it fails with nix 2.4. Signed-off-by: Vincent Demeester <vincent@sbr.pm>
1 parent 0a3a16d
Changed files (1)
systems
systems/modules/hardware/sane-extra-config.nixos.nix
@@ -9,23 +9,23 @@ let
     else pkgs.sane-backends;
   backends = [ pkg ] ++ cfg.extraBackends;
   saneConfig = pkgs.mkSaneConfig { paths = backends; };
-  saneExtraConfig =
-    pkgs.runCommand "sane-extra-config"
-      { } ''
-      cp -Lr '${pkgs.mkSaneConfig { paths = [ pkgs.sane-backends ]; }}'/etc/sane.d $out
-      chmod +w $out
-      ${concatMapStrings
-        (
-        c: ''
-          f="$out/${c.name}.conf"
-          [ ! -e "$f" ] || chmod +w "$f"
-          cat ${builtins.toFile "" (c.value + "\n")} >>"$f"
-          chmod -w "$f"
-        ''
-        )
-        (mapAttrsToList nameValuePair cfg.extraConfig)}
-      chmod -w $out
-    '';
+  # saneExtraConfig =
+  #   pkgs.runCommand "sane-extra-config"
+  #     { } ''
+  #     cp -Lr '${pkgs.mkSaneConfig { paths = [ pkgs.sane-backends ]; }}'/etc/sane.d $out
+  #     chmod +w $out
+  #     ${concatMapStrings
+  #       (
+  #       c: ''
+  #         f="$out/${c.name}.conf"
+  #         [ ! -e "$f" ] || chmod +w "$f"
+  #         cat ${builtins.toFile "" (c.value + "\n")} >>"$f"
+  #         chmod -w "$f"
+  #       ''
+  #       )
+  #       (mapAttrsToList nameValuePair cfg.extraConfig)}
+  #     chmod -w $out
+  #   '';
 in
 {
   options = {
@@ -37,6 +37,6 @@ in
   };
 
   config = mkIf (cfg.enable && cfg.extraConfig != { }) {
-    hardware.sane.configDir = saneExtraConfig.outPath;
+    # hardware.sane.configDir = saneExtraConfig.outPath;
   };
 }