diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-04-29 12:25:47 +0200 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-04-29 12:34:57 +0200 |
commit | e6b5c0121f2cdaaf1e63b16c74337bb87aae42b2 (patch) | |
tree | d780635cc81c65cac33407d909b33d3e36ab0303 /nixos/modules | |
parent | 5ae8ed381c5439fb226d1d4f4dbbbf01f446f9a3 (diff) | |
download | nixlib-e6b5c0121f2cdaaf1e63b16c74337bb87aae42b2.tar nixlib-e6b5c0121f2cdaaf1e63b16c74337bb87aae42b2.tar.gz nixlib-e6b5c0121f2cdaaf1e63b16c74337bb87aae42b2.tar.bz2 nixlib-e6b5c0121f2cdaaf1e63b16c74337bb87aae42b2.tar.lz nixlib-e6b5c0121f2cdaaf1e63b16c74337bb87aae42b2.tar.xz nixlib-e6b5c0121f2cdaaf1e63b16c74337bb87aae42b2.tar.zst nixlib-e6b5c0121f2cdaaf1e63b16c74337bb87aae42b2.zip |
Obsolete fonts.extraFonts
You can now just set fonts.fonts, which will be merged with the default value unless you use mkOverride.
Diffstat (limited to 'nixos/modules')
-rw-r--r-- | nixos/modules/config/fonts/corefonts.nix | 2 | ||||
-rw-r--r-- | nixos/modules/config/fonts/fonts.nix | 52 | ||||
-rw-r--r-- | nixos/modules/config/fonts/ghostscript.nix | 2 | ||||
-rw-r--r-- | nixos/modules/rename.nix | 1 | ||||
-rw-r--r-- | nixos/modules/services/x11/desktop-managers/gnome3.nix | 2 |
5 files changed, 29 insertions, 30 deletions
diff --git a/nixos/modules/config/fonts/corefonts.nix b/nixos/modules/config/fonts/corefonts.nix index 51a6676fe4a0..ad7970879324 100644 --- a/nixos/modules/config/fonts/corefonts.nix +++ b/nixos/modules/config/fonts/corefonts.nix @@ -25,7 +25,7 @@ with lib; config = mkIf config.fonts.enableCoreFonts { - fonts.extraFonts = [ pkgs.corefonts ]; + fonts.fonts = [ pkgs.corefonts ]; }; diff --git a/nixos/modules/config/fonts/fonts.nix b/nixos/modules/config/fonts/fonts.nix index b6ec5c916955..ac804bef7fe4 100644 --- a/nixos/modules/config/fonts/fonts.nix +++ b/nixos/modules/config/fonts/fonts.nix @@ -10,38 +10,36 @@ with lib; # TODO: find another name for it. fonts = mkOption { - default = [ - # - the user's current profile - "~/.nix-profile/lib/X11/fonts" - "~/.nix-profile/share/fonts" - # - the default profile - "/nix/var/nix/profiles/default/lib/X11/fonts" - "/nix/var/nix/profiles/default/share/fonts" - ]; - description = "List of primary font paths."; - apply = list: list ++ [ - # - a few statically built locations - pkgs.xorg.fontbhttf - pkgs.xorg.fontbhlucidatypewriter100dpi - pkgs.xorg.fontbhlucidatypewriter75dpi - pkgs.ttf_bitstream_vera - pkgs.freefont_ttf - pkgs.liberation_ttf - pkgs.xorg.fontbh100dpi - pkgs.xorg.fontmiscmisc - pkgs.xorg.fontcursormisc - ] - ++ config.fonts.extraFonts; - }; - - extraFonts = mkOption { - default = []; example = [ pkgs.dejavu_fonts ]; - description = "List of packages with additional fonts."; + description = "List of primary font paths."; + apply = list: list ++ + [ # - the user's current profile + "~/.nix-profile/lib/X11/fonts" + "~/.nix-profile/share/fonts" + # - the default profile + "/nix/var/nix/profiles/default/lib/X11/fonts" + "/nix/var/nix/profiles/default/share/fonts" + ]; }; }; }; + config = { + + fonts.fonts = + [ pkgs.xorg.fontbhttf + pkgs.xorg.fontbhlucidatypewriter100dpi + pkgs.xorg.fontbhlucidatypewriter75dpi + pkgs.ttf_bitstream_vera + pkgs.freefont_ttf + pkgs.liberation_ttf + pkgs.xorg.fontbh100dpi + pkgs.xorg.fontmiscmisc + pkgs.xorg.fontcursormisc + ]; + + }; + } diff --git a/nixos/modules/config/fonts/ghostscript.nix b/nixos/modules/config/fonts/ghostscript.nix index a41f00a76c57..1c62a525de94 100644 --- a/nixos/modules/config/fonts/ghostscript.nix +++ b/nixos/modules/config/fonts/ghostscript.nix @@ -25,7 +25,7 @@ with lib; config = mkIf config.fonts.enableGhostscriptFonts { - fonts.extraFonts = [ "${pkgs.ghostscript}/share/ghostscript/fonts" ]; + fonts.fonts = [ "${pkgs.ghostscript}/share/ghostscript/fonts" ]; }; diff --git a/nixos/modules/rename.nix b/nixos/modules/rename.nix index 0a67aeb81e56..ae0b4003fee5 100644 --- a/nixos/modules/rename.nix +++ b/nixos/modules/rename.nix @@ -74,6 +74,7 @@ in zipModules ([] ++ obsolete [ "environment" "x11Packages" ] [ "environment" "systemPackages" ] ++ obsolete [ "environment" "enableBashCompletion" ] [ "programs" "bash" "enableCompletion" ] ++ obsolete [ "environment" "nix" ] [ "nix" "package" ] +++ obsolete [ "fonts" "extraFonts" ] [ "fonts" "fonts" ] ++ obsolete [ "security" "extraSetuidPrograms" ] [ "security" "setuidPrograms" ] ++ obsolete [ "networking" "enableWLAN" ] [ "networking" "wireless" "enable" ] diff --git a/nixos/modules/services/x11/desktop-managers/gnome3.nix b/nixos/modules/services/x11/desktop-managers/gnome3.nix index d258614cc084..8c17b27dc377 100644 --- a/nixos/modules/services/x11/desktop-managers/gnome3.nix +++ b/nixos/modules/services/x11/desktop-managers/gnome3.nix @@ -64,7 +64,7 @@ in { networking.networkmanager.enable = true; services.upower.enable = config.powerManagement.enable; - fonts.extraFonts = [ pkgs.dejavu_fonts ]; + fonts.fonts = [ pkgs.dejavu_fonts ]; services.xserver.desktopManager.session = singleton { name = "gnome3"; |