Make sure the fonts.enableDefaultFonts option works.wip/yesman
parent
b31c7e527e
commit
ee7c590b60
@ -0,0 +1,28 @@ |
||||
import ./make-test.nix ({ lib, ... }: |
||||
{ |
||||
name = "fontconfig-default-fonts"; |
||||
|
||||
machine = { config, pkgs, ... }: { |
||||
fonts.enableDefaultFonts = true; # Background fonts |
||||
fonts.fonts = with pkgs; [ |
||||
noto-fonts-emoji |
||||
cantarell-fonts |
||||
twitter-color-emoji |
||||
source-code-pro |
||||
gentium |
||||
]; |
||||
fonts.fontconfig.defaultFonts = { |
||||
serif = [ "Gentium Plus" ]; |
||||
sansSerif = [ "Cantarell" ]; |
||||
monospace = [ "Source Code Pro" ]; |
||||
emoji = [ "Twitter Color Emoji" ]; |
||||
}; |
||||
}; |
||||
|
||||
testScript = '' |
||||
$machine->succeed("fc-match serif | grep '\"Gentium Plus\"'"); |
||||
$machine->succeed("fc-match sans-serif | grep '\"Cantarell\"'"); |
||||
$machine->succeed("fc-match monospace | grep '\"Source Code Pro\"'"); |
||||
$machine->succeed("fc-match emoji | grep '\"Twitter Color Emoji\"'"); |
||||
''; |
||||
}) |
Loading…
Reference in new issue