This patch makes available config file for the Hack set of fonts (as does Solus), and modify the preferences in 60-latin.conf diff -rNu fontconfig-2.15.0/conf.d/45-hack.conf fontconfig-2.15.0.new/conf.d/45-hack.conf --- fontconfig-2.15.0/conf.d/45-hack.conf 1970-01-01 01:00:00.000000000 +0100 +++ fontconfig-2.15.0.new/conf.d/45-hack.conf 2024-11-25 21:26:07.370595000 +0100 @@ -0,0 +1,19 @@ + + + + + + Hack + monospace + + + + + Hack + + + sans-serif + + + + diff -rNu fontconfig-2.15.0/conf.d/60-latin.conf fontconfig-2.15.0.new/conf.d/60-latin.conf --- fontconfig-2.15.0/conf.d/60-latin.conf 2023-12-22 14:43:03.000000000 +0100 +++ fontconfig-2.15.0.new/conf.d/60-latin.conf 2024-11-25 22:20:55.013830171 +0100 @@ -35,8 +35,10 @@ monospace - Noto Sans Mono + Hack DejaVu Sans Mono + Noto Mono + Noto Sans Mono Inconsolata Andale Mono Courier New diff -rNu fontconfig-2.15.0/conf.d/meson.build fontconfig-2.15.0.new/conf.d/meson.build --- fontconfig-2.15.0/conf.d/meson.build 2023-12-22 14:43:03.000000000 +0100 +++ fontconfig-2.15.0.new/conf.d/meson.build 2024-11-25 22:56:31.015982512 +0100 @@ -24,6 +24,7 @@ '30-metric-aliases.conf', '40-nonlatin.conf', '45-generic.conf', + '45-hack.conf', '45-latin.conf', '48-spacing.conf', '49-sansserif.conf', @@ -54,6 +57,7 @@ '30-metric-aliases.conf', '40-nonlatin.conf', '45-generic.conf', + '45-hack.conf', '45-latin.conf', '48-spacing.conf', '49-sansserif.conf',