fix: add more font packages for QEMU GTK display

- Add freefont_ttf, ubuntu_font_family, cantarell-fonts to fonts.fonts
- Also add dejavu_fonts and liberation_ttf to systemPackages for QEMU access
- Should resolve Pango font warnings about missing DejaVu Sans Mono variants
This commit is contained in:
2025-09-15 14:27:42 +02:00
parent fd40d7edf9
commit 6aa284cd55

View File

@@ -344,6 +344,9 @@ isoConfig
gnutar gnutar
openssl # Add this for certificate generation openssl # Add this for certificate generation
chromium # Add Chromium browser chromium # Add Chromium browser
# Additional font packages for QEMU
dejavu_fonts
liberation_ttf
]; ];
# System Setup Service (Root Tasks) # System Setup Service (Root Tasks)
@@ -1204,10 +1207,14 @@ isoConfig
}; };
# Font packages for GUI rendering (QEMU GTK display) # Font packages for GUI rendering (QEMU GTK display)
fonts.packages = with pkgs; [ fonts.fonts = with pkgs; [
dejavu_fonts dejavu_fonts
liberation_ttf liberation_ttf
noto-fonts noto-fonts
# Additional fonts for QEMU compatibility
freefont_ttf
ubuntu_font_family
cantarell-fonts
]; ];
# GUI Configuration # GUI Configuration