home-manager: desktop: move fontconfig file into common attrset

Signed-off-by: Christoph Heiss <christoph@c8h4.io>
This commit is contained in:
Christoph Heiss 2024-08-22 20:10:03 +02:00
parent befdf9fa84
commit efef37f22f
Signed by: c8h4
GPG key ID: 6817E9C75C0785D7

View file

@ -73,24 +73,6 @@ in {
};
};
xdg.configFile."fontconfig/no-ligatures.conf".text = ''
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig>
<description>Disable ligatures for monospaced fonts</description>
<match target="font">
<test name="family" compare="eq" ignore-blanks="true">
<string>Jetbrains Mono</string>
</test>
<edit name="fontfeatures" mode="append">
<string>liga off</string>
<string>dlig off</string>
<string>calt off</string>
</edit>
</match>
</fontconfig>
'';
programs.git = {
enable = true;
package = pkgs.gitFull;
@ -339,6 +321,24 @@ in {
};
xdg.configFile = {
"fontconfig/no-ligatures.conf".text = ''
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "urn:fontconfig:fonts.dtd">
<fontconfig>
<description>Disable ligatures for monospaced fonts</description>
<match target="font">
<test name="spacing" compare="eq" ignore-blanks="true">
<string>100</string>
</test>
<edit name="fontfeatures" mode="append">
<string>liga off</string>
<string>dlig off</string>
<string>calt off</string>
<string>clig off</string>
</edit>
</match>
</fontconfig>
'';
"latexmk/latexmkrc".text = ''
$pdf_previewer = '${pkgs.zathura}/bin/zathura';
$latex = 'latex -interaction=nonstopmode';