nixpkgs/nixos/modules/config
Sefa Eyeoglu bd97ff5ff4 nixos/fontconfig: Change default antialiasing style to greyscale instead of subpixel
fontconfig before version 2.13.1 was apparently implicitly not using
subpixel antialiasing. The fontconfig NixOS module deviated from this,
using subpixel antialiasing with `rgb` layout by default. In fontconfig
2.14.1, subpixel antialiasing was inadvertently enabled as the default:
2b6afa02ab

According to https://gitlab.freedesktop.org/fontconfig/fontconfig/-/issues/337,
that deviates from GNOME/GTK’s defaults, which resulted in apps taking the
settings directly from fontconfig (e.g. Firefox) from diverging from GNOME
programs.

The change was subsequently reverted in 2.14.2, choosing the greyscale
antialiasing explicitly: 030759b74f
Let’s reflect this default setting in the NixOS module.

Co-authored-by: Jan Tojnar <jtojnar@gmail.com>
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2023-06-03 16:02:22 +02:00
..
fonts nixos/fontconfig: Change default antialiasing style to greyscale instead of subpixel 2023-06-03 16:02:22 +02:00
gtk nixos/modules/config/gtk/gtk-icon-cache: do not generate icon caches for files in $out/share/icons 2022-11-03 18:45:29 +03:00
krb5 krb5Full: turn into alias 2022-12-08 23:08:44 +01:00
xdg nixos: fix typos 2023-05-19 22:31:04 -04:00
appstream.nix nixos/config: invariant option docs MD conversions 2022-07-24 13:01:18 +02:00
console.nix nixos/console: let the kernel pick the default font 2023-03-21 13:29:57 +01:00
debug-info.nix treewide: attempt at markdown option docs 2022-06-12 12:44:38 +02:00
gnu.nix nixos/*: remove boot.grub.version 2023-05-10 21:51:26 +02:00
i18n.nix nixos/i18n: use glibcLocales from the host packages 2022-09-05 12:57:53 +02:00
iproute2.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
ldap.nix nixos/*: automatically convert option descriptions 2022-08-31 16:32:53 +02:00
locale.nix nixos/config: invariant option docs MD conversions 2022-07-24 13:01:18 +02:00
malloc.nix llvmPackages_latest: move to aliases.nix 2023-05-08 13:05:33 +00:00
mysql.nix nixos: fix backticks in Markdown descriptions 2023-01-21 18:08:38 +01:00
networking.nix nixos/*: convert internal option descriptions to MD 2022-08-31 16:32:54 +02:00
no-x-libs.nix nixos/no-x-libs: add gst-plugins-bad 2023-05-24 20:49:08 +02:00
nsswitch.nix nixos/config: invariant option docs MD conversions 2022-07-24 13:01:18 +02:00
power-management.nix nixos/power-management: fix deadlock with post-resume.{target,service} 2022-11-03 12:00:00 +00:00
pulseaudio.nix Merge pull request #180976 from Yarny0/pulseaudio-wrapper 2022-09-17 14:45:26 +02:00
qt.nix nixos/qt: set QT_PLUGIN_PATH and QML2_IMPORT_PATH when enabled 2023-01-15 22:08:47 -05:00
resolvconf.nix nixos/modules/config/resolvconf.nix: skip systemPackages if disabled 2023-03-29 09:31:09 +11:00
shells-environment.nix nixos/environment: fix variables type 2022-12-27 21:09:10 -05:00
stevenblack.nix nixos/*: remove trailing period in mkEnableOptions 2023-02-08 15:23:34 +01:00
swap.nix nixos/config/swap: resolve swapfile issue !232229 2023-05-16 10:48:53 -04:00
sysctl.nix rmem_max: define merge function 2022-11-08 10:30:10 -05:00
system-environment.nix nixos/environment: accept path for variables and sessionVariables 2022-11-15 21:23:54 -05:00
system-path.nix nixos/*: convert internal option descriptions to MD 2022-08-31 16:32:54 +02:00
terminfo.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
unix-odbc-drivers.nix nixos/config: invariant option docs MD conversions 2022-07-24 13:01:18 +02:00
update-users-groups.pl nixos/update-users-groups: let hashedPassword take precedence over initialHashedPassword 2023-02-25 14:27:35 -05:00
users-groups.nix systemd-initrd: Add users and groups with static IDs. 2023-04-12 13:55:50 -04:00
vte.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
zram.nix nixos/zram: add writebackDevice option and corresponding test 2023-03-21 09:26:27 +08:00