summaryrefslogtreecommitdiffstats
path: root/nixos/modules/config/fonts
diff options
context:
space:
mode:
authorThomas Tuegel <ttuegel@mailbox.org>2017-04-08 07:48:09 -0500
committerThomas Tuegel <ttuegel@mailbox.org>2017-04-08 08:22:01 -0500
commitd0954b549410cc98cbc8fe65610487b19e08bfa4 (patch)
treefb65fa0ce4ff0173ddc3ad9af9b7c50df378e1be /nixos/modules/config/fonts
parent184e3238c7b65f18187d14a0388bacdee3829487 (diff)
nixos/fontconfig-ultimate: Restore presets
The `preset` option was accidentally removed.
Diffstat (limited to 'nixos/modules/config/fonts')
-rw-r--r--nixos/modules/config/fonts/fontconfig-ultimate.nix10
1 files changed, 10 insertions, 0 deletions
diff --git a/nixos/modules/config/fonts/fontconfig-ultimate.nix b/nixos/modules/config/fonts/fontconfig-ultimate.nix
index e412146a0394..1bf9fdb19845 100644
--- a/nixos/modules/config/fonts/fontconfig-ultimate.nix
+++ b/nixos/modules/config/fonts/fontconfig-ultimate.nix
@@ -63,6 +63,15 @@ in
<literal>none</literal> disables the substitutions.
'';
};
+
+ preset = mkOption {
+ type = types.enum ["ultimate1" "ultimate2" "ultimate3" "ultimate4" "ultimate5" "osx" "windowsxp"];
+ default = "ultimate3";
+ description = ''
+ FreeType rendering settings preset. Any of the presets may be
+ customized by setting environment variables.
+ '';
+ };
};
};
};
@@ -72,6 +81,7 @@ in
config = mkIf (config.fonts.fontconfig.enable && cfg.enable) {
fonts.fontconfig.confPackages = [ confPkg ];
+ environment.variables."INFINALITY_FT" = cfg.preset;
};