MyNixOS website logo

Extra font config files that will be added to ~/.config/fontconfig/conf.d/. Files are named like fontconfig/conf.d/{priority}-{label}.conf.

Declarations
Type
attribute set of (submodule)
Default
{ }
Example
{
  commit-mono-options = {
    enable = true;
    priority = 80;
    source = "./resources/fontconfig/commit-mono.conf";
  };
  tamzen = {
    enable = true;
    label = "tamzen-disable-antialiasing";
    priority = 90;
    text = ''
      <?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">

<fontconfig>
<description>Disable anti-aliasing for Tamzen since it is a bitmap font</description>
<match target="pattern">
<test compare="eq" name="family" qual="any">
<string>Tamzen</string>
</test>
<edit mode="assign" name="antialias">
<bool>false</bool>
</edit>
</match>
</fontconfig>
    '';
  };
}