From 95ecb196ab358a618910db709e268d9ec2c09d26 Mon Sep 17 00:00:00 2001 From: Profpatsch Date: Fri, 21 Aug 2020 13:30:59 +0200 Subject: machines/shiki: improve font settings Explicitely set default fonts for (sans)serif, monospace and emoji. Add Noto Color Emoji as emoji font. --- machines/profpatsch/shiki.nix | 37 ++++++++++++++++++++++++++----------- 1 file changed, 26 insertions(+), 11 deletions(-) diff --git a/machines/profpatsch/shiki.nix b/machines/profpatsch/shiki.nix index a7e28ceb..c26e64c0 100644 --- a/machines/profpatsch/shiki.nix +++ b/machines/profpatsch/shiki.nix @@ -274,17 +274,32 @@ in { videoDrivers = [ "intel" ]; }; - fonts.fonts = [ - unfreeAndNonDistributablePkgs.corefonts - pkgs.source-han-sans-japanese - pkgs.source-han-sans-korean - pkgs.source-han-sans-simplified-chinese - pkgs.source-code-pro - pkgs.hasklig - pkgs.dejavu_fonts - pkgs.ubuntu_font_family - pkgs.league-of-moveable-type - ]; + fonts = { + fonts = [ + unfreeAndNonDistributablePkgs.corefonts + pkgs.source-han-sans-japanese + pkgs.source-han-sans-korean + pkgs.source-han-sans-simplified-chinese + pkgs.source-code-pro + pkgs.hasklig + pkgs.dejavu_fonts + pkgs.ubuntu_font_family + pkgs.league-of-moveable-type + pkgs.noto-fonts-emoji + # pkgs.zbalermorna + ]; + + enableDefaultFonts = true; + fontconfig = { + enable = true; + defaultFonts = { + monospace = [ "Source Code Pro" ]; + serif = [ "Liberation Serif" ]; + sansSerif = [ "Liberation Sans" ]; + emoji = [ "Noto Color Emoji" "Noto Emoji" ]; + }; + }; + }; services.printing = { enable = true; -- cgit 1.4.1