From a785cec01bac9753d1a5aa1740878a5124794358 Mon Sep 17 00:00:00 2001 From: Karn Kallio Date: Sat, 3 Sep 2016 14:13:46 -0400 Subject: [PATCH] dejavu-fonts environment collision After splitting the DejaVuSans.ttf file into a multiple output in the dejavu_fonts Nixpkgs expression it is not possible to install in the user profile due to the collision. The attached patch makes a new package without the collision for user environment installing. From fae78903c6ce56eda70a1a9a6914c41d248b15e8 Mon Sep 17 00:00:00 2001 From: Karn Kallio Date: Sat, 3 Sep 2016 14:09:36 -0400 Subject: [PATCH] dejavu-fonts : Prepare an environment package without collision. --- pkgs/top-level/all-packages.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f723fedd2da..0d79c3d59be 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11927,8 +11927,13 @@ in crimson = callPackage ../data/fonts/crimson {}; - dejavu_fonts = callPackage ../data/fonts/dejavu-fonts { + dejavu_fonts = lowPrio (callPackage ../data/fonts/dejavu-fonts { inherit (perlPackages) FontTTF; + }); + + dejavu_fontsEnv = buildEnv { + name = "${dejavu_fonts.name}"; + paths = [ dejavu_fonts.out ]; }; dina-font = callPackage ../data/fonts/dina { };