From 9b55a5c178b74157137b3fcc6b2dd61723b11354 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 3 Jul 2008 14:35:02 +0000 Subject: [PATCH] * Generation of /etc/fonts/fonts.conf: moved to Nixpkgs. svn path=/nixos/trunk/; revision=12252 --- etc/default.nix | 14 +++--------- etc/fonts/make-fonts-conf.xsl | 40 ----------------------------------- 2 files changed, 3 insertions(+), 51 deletions(-) delete mode 100644 etc/fonts/make-fonts-conf.xsl diff --git a/etc/default.nix b/etc/default.nix index e9de343f9c3b..bee21c697667 100644 --- a/etc/default.nix +++ b/etc/default.nix @@ -174,17 +174,9 @@ import ../helpers/make-etc.nix { # Configuration file for fontconfig used to locate # (X11) client-rendered fonts. ++ optional config.fonts.enableFontConfig { - source = pkgs.runCommand "fonts.conf" - { - fontDirectories = import ../system/fonts.nix {inherit pkgs config;}; - buildInputs = [pkgs.libxslt]; - inherit (pkgs) fontconfig; - } - "xsltproc --stringparam fontDirectories \"$fontDirectories\" \\ - --stringparam fontconfig \"$fontconfig\" \\ - ${./fonts/make-fonts-conf.xsl} $fontconfig/etc/fonts/fonts.conf \\ - > $out - "; + source = pkgs.makeFontsConf { + fontDirectories = import ../system/fonts.nix {inherit pkgs config;}; + }; target = "fonts/fonts.conf"; } diff --git a/etc/fonts/make-fonts-conf.xsl b/etc/fonts/make-fonts-conf.xsl deleted file mode 100644 index f716700d98e3..000000000000 --- a/etc/fonts/make-fonts-conf.xsl +++ /dev/null @@ -1,40 +0,0 @@ - - - - - - - - - - - - - - - - - /etc/fonts/conf.d - /etc/fonts/conf.d - - /var/cache/fontconfig - ~/.fontconfig - - - - - - - - - - -