summary refs log tree commit diff
path: root/nixos/modules/config/fonts/fonts.nix
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2014-04-29 12:25:47 +0200
committerEelco Dolstra <eelco.dolstra@logicblox.com>2014-04-29 12:34:57 +0200
commite6b5c0121f2cdaaf1e63b16c74337bb87aae42b2 (patch)
treed780635cc81c65cac33407d909b33d3e36ab0303 /nixos/modules/config/fonts/fonts.nix
parent5ae8ed381c5439fb226d1d4f4dbbbf01f446f9a3 (diff)
downloadnixpkgs-e6b5c0121f2cdaaf1e63b16c74337bb87aae42b2.tar
nixpkgs-e6b5c0121f2cdaaf1e63b16c74337bb87aae42b2.tar.gz
nixpkgs-e6b5c0121f2cdaaf1e63b16c74337bb87aae42b2.tar.bz2
nixpkgs-e6b5c0121f2cdaaf1e63b16c74337bb87aae42b2.tar.lz
nixpkgs-e6b5c0121f2cdaaf1e63b16c74337bb87aae42b2.tar.xz
nixpkgs-e6b5c0121f2cdaaf1e63b16c74337bb87aae42b2.tar.zst
nixpkgs-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/config/fonts/fonts.nix')
-rw-r--r--nixos/modules/config/fonts/fonts.nix52
1 files changed, 25 insertions, 27 deletions
diff --git a/nixos/modules/config/fonts/fonts.nix b/nixos/modules/config/fonts/fonts.nix
index b6ec5c91695..ac804bef7fe 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
+      ];
+
+  };
+
 }