about summary refs log tree commit diff
path: root/nixos/modules
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2019-08-20 13:29:54 +0200
committerJan Tojnar <jtojnar@gmail.com>2019-08-20 13:56:00 +0200
commit0d4fc976866b6a63c3204d2ee47b74948460cdce (patch)
tree2f2ed0b7566ab20e726cacee7562ef263b9284b4 /nixos/modules
parentbe2cf1f0930df4d28d4db626bc0ca94f7a750794 (diff)
downloadnixlib-0d4fc976866b6a63c3204d2ee47b74948460cdce.tar
nixlib-0d4fc976866b6a63c3204d2ee47b74948460cdce.tar.gz
nixlib-0d4fc976866b6a63c3204d2ee47b74948460cdce.tar.bz2
nixlib-0d4fc976866b6a63c3204d2ee47b74948460cdce.tar.lz
nixlib-0d4fc976866b6a63c3204d2ee47b74948460cdce.tar.xz
nixlib-0d4fc976866b6a63c3204d2ee47b74948460cdce.tar.zst
nixlib-0d4fc976866b6a63c3204d2ee47b74948460cdce.zip
nixos/fontconfig: harmonize folder variables
Diffstat (limited to 'nixos/modules')
-rw-r--r--nixos/modules/config/fonts/fontconfig-penultimate.nix4
-rw-r--r--nixos/modules/config/fonts/fontconfig.nix48
2 files changed, 26 insertions, 26 deletions
diff --git a/nixos/modules/config/fonts/fontconfig-penultimate.nix b/nixos/modules/config/fonts/fontconfig-penultimate.nix
index 491dea5b50e7..7e2ee474fe1b 100644
--- a/nixos/modules/config/fonts/fontconfig-penultimate.nix
+++ b/nixos/modules/config/fonts/fontconfig-penultimate.nix
@@ -227,8 +227,8 @@ let
 
     # local.conf (indirect priority 51)
     ${optionalString (cfg.localConf != "") ''
-    ln -s ${localConf}        $out/etc/fonts/local.conf
-    ln -s ${localConf}        $out/etc/fonts/${latestVersion}/local.conf
+    ln -s ${localConf}        $support_folder/../local.conf
+    ln -s ${localConf}        $latest_folder/../local.conf
     ''}
 
     ln -s ${defaultFontsConf} $support_folder/52-default-fonts.conf
diff --git a/nixos/modules/config/fonts/fontconfig.nix b/nixos/modules/config/fonts/fontconfig.nix
index 9d7c86cc9f59..8e5d381370fe 100644
--- a/nixos/modules/config/fonts/fontconfig.nix
+++ b/nixos/modules/config/fonts/fontconfig.nix
@@ -194,63 +194,63 @@ let
   confPkg = pkgs.runCommand "fontconfig-conf" {
     preferLocalBuild = true;
   } ''
-    support_folder=$out/etc/fonts
-    latest_folder=$out/etc/fonts/${latestVersion}
+    support_folder=$out/etc/fonts/conf.d
+    latest_folder=$out/etc/fonts/${latestVersion}/conf.d
 
-    mkdir -p $support_folder/conf.d
-    mkdir -p $latest_folder/conf.d
+    mkdir -p $support_folder
+    mkdir -p $latest_folder
 
     # fonts.conf
-    ln -s ${supportFontsConf} $support_folder/fonts.conf
+    ln -s ${supportFontsConf} $support_folder/../fonts.conf
     ln -s ${latestPkg.out}/etc/fonts/fonts.conf \
-          $latest_folder/fonts.conf
+          $latest_folder/../fonts.conf
 
     # fontconfig default config files
     ln -s ${supportPkg.out}/etc/fonts/conf.d/*.conf \
-          $support_folder/conf.d/
+          $support_folder/
     ln -s ${latestPkg.out}/etc/fonts/conf.d/*.conf \
-          $latest_folder/conf.d/
+          $latest_folder/
 
     # update latest 51-local.conf path to look at the latest local.conf
-    rm    $latest_folder/conf.d/51-local.conf
+    rm    $latest_folder/51-local.conf
 
     substitute ${latestPkg.out}/etc/fonts/conf.d/51-local.conf \
-               $latest_folder/conf.d/51-local.conf \
+               $latest_folder/51-local.conf \
                --replace local.conf /etc/fonts/${latestVersion}/local.conf
 
     # 00-nixos-cache.conf
     ln -s ${cacheConfSupport} \
-          $support_folder/conf.d/00-nixos-cache.conf
-    ln -s ${cacheConfLatest}  $latest_folder/conf.d/00-nixos-cache.conf
+          $support_folder/00-nixos-cache.conf
+    ln -s ${cacheConfLatest}  $latest_folder/00-nixos-cache.conf
 
     # 10-nixos-rendering.conf
-    ln -s ${renderConf}       $support_folder/conf.d/10-nixos-rendering.conf
-    ln -s ${renderConf}       $latest_folder/conf.d/10-nixos-rendering.conf
+    ln -s ${renderConf}       $support_folder/10-nixos-rendering.conf
+    ln -s ${renderConf}       $latest_folder/10-nixos-rendering.conf
 
     # 50-user.conf
     ${optionalString (!cfg.includeUserConf) ''
-    rm $support_folder/conf.d/50-user.conf
-    rm $latest_folder/conf.d/50-user.conf
+    rm $support_folder/50-user.conf
+    rm $latest_folder/50-user.conf
     ''}
 
     # local.conf (indirect priority 51)
     ${optionalString (cfg.localConf != "") ''
-    ln -s ${localConf}        $support_folder/local.conf
-    ln -s ${localConf}        $latest_folder/local.conf
+    ln -s ${localConf}        $support_folder/../local.conf
+    ln -s ${localConf}        $latest_folder/../local.conf
     ''}
 
     # 52-nixos-default-fonts.conf
-    ln -s ${defaultFontsConf} $support_folder/conf.d/52-nixos-default-fonts.conf
-    ln -s ${defaultFontsConf} $latest_folder/conf.d/52-nixos-default-fonts.conf
+    ln -s ${defaultFontsConf} $support_folder/52-nixos-default-fonts.conf
+    ln -s ${defaultFontsConf} $latest_folder/52-nixos-default-fonts.conf
 
     # 53-nixos-bitmaps.conf
-    ln -s ${rejectBitmaps} $support_folder/conf.d/53-nixos-bitmaps.conf
-    ln -s ${rejectBitmaps} $latest_folder/conf.d/53-nixos-bitmaps.conf
+    ln -s ${rejectBitmaps} $support_folder/53-nixos-bitmaps.conf
+    ln -s ${rejectBitmaps} $latest_folder/53-nixos-bitmaps.conf
 
     ${optionalString (!cfg.allowType1) ''
     # 53-nixos-reject-type1.conf
-    ln -s ${rejectType1} $support_folder/conf.d/53-nixos-reject-type1.conf
-    ln -s ${rejectType1} $latest_folder/conf.d/53-nixos-reject-type1.conf
+    ln -s ${rejectType1} $support_folder/53-nixos-reject-type1.conf
+    ln -s ${rejectType1} $latest_folder/53-nixos-reject-type1.conf
     ''}
   '';