fix(live): re-enable fontconfig + xdg integration the minimal-CD profile strips
installation-cd-minimal forces fonts.fontconfig.enable = false (mkOverride 500) to slim a console-only installer — but this ISO is the desktop. Without fontconfig no family resolves: Waybar's nf-md icons rendered as tofu boxes and Ghostty silently fell back to the wrong font (reported on the Latitude 5410, reproduced + fix verified in QEMU via VNC screenshots: icons render, fc-match resolves JetBrainsMono Nerd Font). Also restore xdg icons/mime/autostart and man pages. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -9,6 +9,19 @@
|
|||||||
isoImage.volumeID = lib.mkForce "NOMARCHY_LIVE";
|
isoImage.volumeID = lib.mkForce "NOMARCHY_LIVE";
|
||||||
isoImage.edition = lib.mkForce "live";
|
isoImage.edition = lib.mkForce "live";
|
||||||
|
|
||||||
|
# The minimal-CD profile slims the image for a CONSOLE installer; this
|
||||||
|
# ISO is the desktop, so re-enable what it strips. Above all
|
||||||
|
# fontconfig (upstream forces it off at mkOverride 500): without it
|
||||||
|
# no configured family resolves — Waybar icons render as tofu and
|
||||||
|
# Ghostty silently falls back to the wrong font (seen on the
|
||||||
|
# Latitude 5410). Normal priority (100) beats the override.
|
||||||
|
fonts.fontconfig.enable = true;
|
||||||
|
xdg.icons.enable = true;
|
||||||
|
xdg.mime.enable = true;
|
||||||
|
xdg.autostart.enable = true;
|
||||||
|
documentation.enable = true;
|
||||||
|
documentation.man.enable = true;
|
||||||
|
|
||||||
# Do NOT touch networking.wireless here: since NixOS 26.05 the
|
# Do NOT touch networking.wireless here: since NixOS 26.05 the
|
||||||
# NetworkManager module drives its wifi backend through it
|
# NetworkManager module drives its wifi backend through it
|
||||||
# (wireless.enable = true + dbusControlled). Force-disabling it
|
# (wireless.enable = true + dbusControlled). Force-disabling it
|
||||||
|
|||||||
Reference in New Issue
Block a user