From 62cf69dface826069cc90d5d532b63375e03756b Mon Sep 17 00:00:00 2001 From: David Flatz Date: Fri, 10 Oct 2025 11:01:53 +0200 Subject: [PATCH] nixos/fontconfig: add test for allowBitmaps --- nixos/tests/all-tests.nix | 1 + nixos/tests/fontconfig-bitmap-fonts.nix | 17 +++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 nixos/tests/fontconfig-bitmap-fonts.nix diff --git a/nixos/tests/all-tests.nix b/nixos/tests/all-tests.nix index d4270fc0ff31..80ce99b2c748 100644 --- a/nixos/tests/all-tests.nix +++ b/nixos/tests/all-tests.nix @@ -566,6 +566,7 @@ in fluent-bit = runTest ./fluent-bit.nix; fluentd = runTest ./fluentd.nix; fluidd = runTest ./fluidd.nix; + fontconfig-bitmap-fonts = runTest ./fontconfig-bitmap-fonts.nix; fontconfig-default-fonts = runTest ./fontconfig-default-fonts.nix; forgejo = import ./forgejo.nix { inherit runTest; diff --git a/nixos/tests/fontconfig-bitmap-fonts.nix b/nixos/tests/fontconfig-bitmap-fonts.nix new file mode 100644 index 000000000000..776b62e06f46 --- /dev/null +++ b/nixos/tests/fontconfig-bitmap-fonts.nix @@ -0,0 +1,17 @@ +{ lib, ... }: +{ + name = "fontconfig-bitmap-fonts"; + + nodes.machine = + { config, pkgs, ... }: + { + fonts.packages = [ + pkgs.terminus_font + ]; + fonts.fontconfig.allowBitmaps = true; + }; + + testScript = '' + machine.succeed("fc-list | grep Terminus") + ''; +}