{pkgs, ...}: {
  fonts = {
    packages = with pkgs; [
      noto-fonts-cjk-sans
      fira
      monocraft
      fira-code
      roboto
      corefonts
      fira-code
      (nerdfonts.override {fonts = ["FiraCode"];})
      noto-fonts
      noto-fonts-extra
      noto-fonts-emoji
      noto-fonts-cjk-sans
    ];

    enableDefaultPackages = true;

    fontDir = {
      enable = true;
      decompressFonts = true;
    };

    fontconfig = {
      enable = true;
      cache32Bit = true;
      defaultFonts = {
        serif = ["Noto Serif"];
        sansSerif = ["Fira Sans"];
        # sansSerif = ["Noto Sans"];
        emoji = ["Noto Color Emoji"];
        monospace = ["Fira Code"];
      };
    };

    # symbols = {
    #   enable = true;
    #   fonts = [
    #     "Fira Code"
    #     "Fira Code,Fira Code Light"
    #     "Fira Code,Fira Code Medium"
    #     "Fira Code,Fira Code Retina"
    #     "Fira Code,Fira Code SemiBold"
    #     "Monocraft"
    #   ];
    # };
  };
}
