fonts: fix fontconfig.localConf when used with penultimate
Fixes #31500
This commit is contained in:
parent
24e87b49b6
commit
64a9f5f0eb
@ -52,6 +52,8 @@ let
|
|||||||
</fontconfig>
|
</fontconfig>
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
localConf = pkgs.writeText "fc-local.conf" cfg.localConf;
|
||||||
|
|
||||||
# The configuration to be included in /etc/font/
|
# The configuration to be included in /etc/font/
|
||||||
penultimateConf = pkgs.runCommand "font-penultimate-conf" {} ''
|
penultimateConf = pkgs.runCommand "font-penultimate-conf" {} ''
|
||||||
support_folder=$out/etc/fonts/conf.d
|
support_folder=$out/etc/fonts/conf.d
|
||||||
@ -107,6 +109,12 @@ let
|
|||||||
$latest_folder/51-local.conf \
|
$latest_folder/51-local.conf \
|
||||||
--replace local.conf /etc/fonts/${latestVersion}/local.conf
|
--replace local.conf /etc/fonts/${latestVersion}/local.conf
|
||||||
|
|
||||||
|
# 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 ${defaultFontsConf} $support_folder/52-default-fonts.conf
|
ln -s ${defaultFontsConf} $support_folder/52-default-fonts.conf
|
||||||
ln -s ${defaultFontsConf} $latest_folder/52-default-fonts.conf
|
ln -s ${defaultFontsConf} $latest_folder/52-default-fonts.conf
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user