about summary refs log tree commit diff
path: root/modules/fonts/default.nix
blob: e3a7086f1e6edbb16859534dd4fcc19bd8e3f842 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
{ config, pkgs, ... }: {
  fonts = {
    packages = with pkgs; [
      noto-fonts
      noto-fonts-cjk-sans
      noto-fonts-emoji
      nerd-fonts.inconsolata-lgc
      nerd-fonts.noto
      (pkgs.callPackage ./berkeley-mono.nix {})
      (pkgs.callPackage ./tx-02.nix {})
      (pkgs.callPackage ./monolisa.nix {})
    ];
    fontconfig = {
      defaultFonts = {
        monospace = [ "TX-02" "Inconsolata LGC" ];
      };
    #   localConf = ''
    #   <?xml version="1.0"?>
    #   <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
    #   <fontconfig>
    #      <match target="pattern">
    #         <test qual="any" name="family" compare="eq"><string>Berkeley Mono</string></test>
    #         <edit name="family" mode="assign" binding="same"><string>Inconsolata LGC</string></edit>
    #      </match>
    #   </fontconfig>
    # '';
    };
  };
}