diff options
author | worldofpeace <worldofpeace@protonmail.ch> | 2019-10-31 10:29:10 -0400 |
---|---|---|
committer | worldofpeace <worldofpeace@protonmail.ch> | 2019-11-06 12:02:35 -0500 |
commit | 070fbc350c222ac07525cadfe913c5a92b2f0818 (patch) | |
tree | 5ea2ba492e0017da402c7d8a43debb5a775f84ba /nixos/modules/config | |
parent | 3485204442e6f97ee13bfbc41a8b244433309bce (diff) | |
download | nixpkgs-070fbc350c222ac07525cadfe913c5a92b2f0818.tar nixpkgs-070fbc350c222ac07525cadfe913c5a92b2f0818.tar.gz nixpkgs-070fbc350c222ac07525cadfe913c5a92b2f0818.tar.bz2 nixpkgs-070fbc350c222ac07525cadfe913c5a92b2f0818.tar.lz nixpkgs-070fbc350c222ac07525cadfe913c5a92b2f0818.tar.xz nixpkgs-070fbc350c222ac07525cadfe913c5a92b2f0818.tar.zst nixpkgs-070fbc350c222ac07525cadfe913c5a92b2f0818.zip |
nixos/fontconfig-ultimate: remove
This module has been obsolete for several years now.
Diffstat (limited to 'nixos/modules/config')
-rw-r--r-- | nixos/modules/config/fonts/fontconfig-ultimate.nix | 86 |
1 files changed, 0 insertions, 86 deletions
diff --git a/nixos/modules/config/fonts/fontconfig-ultimate.nix b/nixos/modules/config/fonts/fontconfig-ultimate.nix deleted file mode 100644 index 84d90899dff..00000000000 --- a/nixos/modules/config/fonts/fontconfig-ultimate.nix +++ /dev/null @@ -1,86 +0,0 @@ -{ config, pkgs, lib, ... }: - -with lib; - -let cfg = config.fonts.fontconfig.ultimate; - - latestVersion = pkgs.fontconfig.configVersion; - - # The configuration to be included in /etc/font/ - confPkg = pkgs.runCommand "font-ultimate-conf" { preferLocalBuild = true; } '' - support_folder=$out/etc/fonts/conf.d - latest_folder=$out/etc/fonts/${latestVersion}/conf.d - - mkdir -p $support_folder - mkdir -p $latest_folder - - # fontconfig ultimate substitutions - ${optionalString (cfg.substitutions != "none") '' - ln -s ${pkgs.fontconfig-ultimate}/etc/fonts/presets/${cfg.substitutions}/*.conf \ - $support_folder - ln -s ${pkgs.fontconfig-ultimate}/etc/fonts/presets/${cfg.substitutions}/*.conf \ - $latest_folder - ''} - - # fontconfig ultimate various configuration files - ln -s ${pkgs.fontconfig-ultimate}/etc/fonts/conf.d/*.conf \ - $support_folder - ln -s ${pkgs.fontconfig-ultimate}/etc/fonts/conf.d/*.conf \ - $latest_folder - ''; - -in -{ - - options = { - - fonts = { - - fontconfig = { - - ultimate = { - enable = mkOption { - type = types.bool; - default = false; - description = '' - Enable fontconfig-ultimate settings (formerly known as - Infinality). Besides the customizable settings in this NixOS - module, fontconfig-ultimate also provides many font-specific - rendering tweaks. - ''; - }; - - substitutions = mkOption { - type = types.enum ["free" "combi" "ms" "none"]; - default = "free"; - description = '' - Font substitutions to replace common Type 1 fonts with nicer - TrueType fonts. <literal>free</literal> uses free fonts, - <literal>ms</literal> uses Microsoft fonts, - <literal>combi</literal> uses a combination, and - <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. - ''; - }; - }; - }; - }; - - }; - - config = mkIf (config.fonts.fontconfig.enable && cfg.enable) { - - fonts.fontconfig.confPackages = [ confPkg ]; - environment.variables.INFINALITY_FT = cfg.preset; - - }; - -} |