diff --git a/tests/fonts.nix b/tests/fonts.nix index 8a6eb6ea..f3285921 100644 --- a/tests/fonts.nix +++ b/tests/fonts.nix @@ -1,17 +1,20 @@ { config, pkgs, ... }: let - fonts = pkgs.runCommand "fonts-0.0.0" {} "mkdir -p $out"; -in { - fonts = { - enableFontDir = true; - fonts = [ pkgs.dejavu_fonts ]; - }; + font = pkgs.runCommand "font-0.0.0" {} '' + mkdir -p $out/share/fonts + touch $out/share/fonts/Font.ttf + ''; +in + +{ + fonts.enableFontDir = true; + fonts.fonts = [ font ]; test = '' echo checking installed fonts >&2 grep -o "fontrestore default -n" ${config.out}/activate - grep -o "ln -fn '/run/current-system/sw/share/fonts/DejaVuSans.ttf' '/Library/Fonts/DejaVuSans.ttf'" ${config.out}/activate + grep -o "ln -fn '/run/current-system/sw/share/fonts/Font.ttf' '/Library/Fonts/Font.ttf'" ${config.out}/activate ''; }