diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 18c59c6264dd..5fa9d8cfe483 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -18717,12 +18717,13 @@ with pkgs; gensgs = callPackage_i686 ../misc/emulators/gens-gs { }; - ghostscript = callPackage ../misc/ghostscript { - x11Support = false; + ghostscript = callPackage ../misc/ghostscript rec { cupsSupport = config.ghostscript.cups or (!stdenv.isDarwin); + x11Support = cupsSupport; # with CUPS, X11 only adds very little }; ghostscriptX = appendToName "with-X" (ghostscript.override { + cupsSupport = true; x11Support = true; });