summary refs log tree commit diff
path: root/nixos/modules/config/fonts/fontconfig.nix
diff options
context:
space:
mode:
authorThomas Tuegel <ttuegel@mailbox.org>2017-04-03 08:48:50 -0500
committerThomas Tuegel <ttuegel@mailbox.org>2017-04-03 09:26:19 -0500
commit89bfa112cfd8a8b3da642169d33f1dfe3ea1e839 (patch)
treee8646f420a5eb4b9c7149f35a1ee45a3c62f7cce /nixos/modules/config/fonts/fontconfig.nix
parent03942659ca1189ba50f9f1b86bbe6d925eba237b (diff)
downloadnixpkgs-89bfa112cfd8a8b3da642169d33f1dfe3ea1e839.tar
nixpkgs-89bfa112cfd8a8b3da642169d33f1dfe3ea1e839.tar.gz
nixpkgs-89bfa112cfd8a8b3da642169d33f1dfe3ea1e839.tar.bz2
nixpkgs-89bfa112cfd8a8b3da642169d33f1dfe3ea1e839.tar.lz
nixpkgs-89bfa112cfd8a8b3da642169d33f1dfe3ea1e839.tar.xz
nixpkgs-89bfa112cfd8a8b3da642169d33f1dfe3ea1e839.tar.zst
nixpkgs-89bfa112cfd8a8b3da642169d33f1dfe3ea1e839.zip
fontconfig-penultimate: 0.2.1 -> 0.3.2
Diffstat (limited to 'nixos/modules/config/fonts/fontconfig.nix')
-rw-r--r--nixos/modules/config/fonts/fontconfig.nix15
1 files changed, 9 insertions, 6 deletions
diff --git a/nixos/modules/config/fonts/fontconfig.nix b/nixos/modules/config/fonts/fontconfig.nix
index 1cf5cb6e039..d44b583447a 100644
--- a/nixos/modules/config/fonts/fontconfig.nix
+++ b/nixos/modules/config/fonts/fontconfig.nix
@@ -444,11 +444,14 @@ in
     };
 
   };
-  config = mkIf cfg.enable {
-    fonts.fontconfig.confPackages = [ confPkg ];
-
-    environment.systemPackages    = [ pkgs.fontconfig ];
-    environment.etc.fonts.source  = "${fontconfigEtc}/etc/fonts/";
-  };
+  config = mkMerge [
+    (mkIf cfg.enable {
+      environment.systemPackages    = [ pkgs.fontconfig ];
+      environment.etc.fonts.source  = "${fontconfigEtc}/etc/fonts/";
+    })
+    (mkIf (cfg.enable && !cfg.penultimate.enable) {
+      fonts.fontconfig.confPackages = [ confPkg ];
+    })
+  ];
 
 }