nixpkgs-suyu/nixos/modules/config
Thomas Tuegel 1df1305a8a Rewrite Fontconfig NixOS module
Details:
* The option `fonts.enableFontConfig` has (finally) been renamed
  `fonts.fontconfig.enable`.
* Configurations are loaded in this order: first the Fontconfig-upstream
  configuration is loaded, then the NixOS-specific font directories are
  set, the system-wide default configuration is loaded, and finally the
  user configuration is loaded (if enabled).
* The NixOS options `fonts.fontconfig.defaultFonts.monospace`,
  `fonts.fontconfig.defaultFonts.sansSerif` and
  `fonts.fontconfig.defaultFonts.serif` are added to allow setting the
  default system-wide font used for these generic faces. The defaults
  are the appropriate faces from the DejaVu collection because of their
  comprehensive Unicode coverage, clean rendering, and excellent
  legibility.
* The NixOS option `fonts.fontconfig.antialias` can be used to disable
  antialiasing (it is enabled by default).
* The options `fonts.fontconfig.subpixel.rgba` and
  `fonts.fontconfig.subpixel.lcdfilter` control the system-wide default
  settings for subpixel order and LCD filtering algorithm,
  respectively.
* `fonts.fontconfig.hinting.enable` can be used to disable TrueType font
  hinting (it is enabled by default).
  `fonts.fontconfig.hinting.autohint` controls the FreeType autohinter.
  `fonts.fontconfig.hinting.style` controls the hint style; it is "full"
  by default.
* User configurations can be disabled system-wide by setting
  `fonts.fontconfig.includeUserConf = false`. They are enabled by
  default so users can set Fontconfig options in the desktop environment
  of their choice.
2014-12-08 10:55:23 -06:00
..
fonts Rewrite Fontconfig NixOS module 2014-12-08 10:55:23 -06:00
gnu.nix Start ssh-agent as a user unit 2014-04-18 00:45:26 +02:00
gtk-exe-env.nix uim, gtk-exe-env, qt-plugin-env: Add input method modules for GTK+ and Qt 2014-07-14 21:33:05 +09:00
i18n.nix Rename environment.systemVariables -> environment.sessionVariables 2014-06-13 17:57:04 +02:00
krb5.nix nixos: add some missing '.' in option descriptions 2014-06-24 21:25:11 +02:00
ldap.nix nslcd nixos service: Should be wantedBy multi-user, otherwise not started if activated on running server (only starts on bootup) 2014-08-08 17:40:14 +02:00
networking.nix Improve readability - from https://github.com/NixOS/nixpkgs/pull/5058#discussion_r21043552 2014-11-30 15:19:30 +01:00
no-x-libs.nix Rewrite Fontconfig NixOS module 2014-12-08 10:55:23 -06:00
nsswitch.nix Enable systemd's mymachines NSS module 2014-08-24 17:10:19 +02:00
power-management.nix nixos/manual: Use literalExample when feasible. 2014-08-27 23:41:15 +02:00
pulseaudio.nix eval fix 2014-10-07 21:46:15 +02:00
qt-plugin-env.nix uim, gtk-exe-env, qt-plugin-env: Add input method modules for GTK+ and Qt 2014-07-14 21:33:05 +09:00
shells-environment.nix Replace environment.profileVariables by environment.profileRelativeEnvVars 2014-09-07 19:41:00 +02:00
swap.nix Get all lib functions from lib, not pkgs.lib, in modules 2014-07-02 12:28:18 -04:00
sysctl.nix Merge pull request #2283 from wizeman/u/sysctl-merge 2014-06-30 09:03:33 +04:00
system-environment.nix Rename environment.systemVariables -> environment.sessionVariables 2014-06-13 17:57:04 +02:00
system-path.nix nixos: Use literalExample for systemPackages. 2014-08-27 22:44:56 +02:00
timezone.nix Rename environment.systemVariables -> environment.sessionVariables 2014-06-13 17:57:04 +02:00
unix-odbc-drivers.nix Get all lib functions from lib, not pkgs.lib, in modules 2014-07-02 12:28:18 -04:00
update-users-groups.pl update-users-groups.pl: Use UTF-8 instead of latin1. 2014-11-08 19:25:17 +01:00
users-groups.nix Obsolete security.initialPassword 2014-11-03 12:36:56 +01:00
vpnc.nix vpnc: Fix building of system config. 2014-08-31 21:39:03 +02:00
zram.nix nixos: Add zram swap module 2014-05-06 20:04:22 +02:00