From 5a7afbfe82056edc63cd78b950537aa37fd7eb59 Mon Sep 17 00:00:00 2001 From: hektor Date: Sat, 17 Jan 2026 15:09:57 +0100 Subject: [PATCH] fix: update font configuration --- modules/fonts/default.nix | 11 +++++++++++ modules/fonts/iosevka.nix | 13 ++++++++++--- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/modules/fonts/default.nix b/modules/fonts/default.nix index fd181ed..33fdd55 100644 --- a/modules/fonts/default.nix +++ b/modules/fonts/default.nix @@ -1,5 +1,16 @@ +{ pkgs, ... }: + { imports = [ ./iosevka.nix ]; + + fonts = { + # disable default font packages (see https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/config/fonts/packages.nix) + enableDefaultPackages = false; + packages = with pkgs; [ + dejavu_fonts + liberation_ttf + ]; + }; } diff --git a/modules/fonts/iosevka.nix b/modules/fonts/iosevka.nix index 2cfe87b..9fa673d 100644 --- a/modules/fonts/iosevka.nix +++ b/modules/fonts/iosevka.nix @@ -1,7 +1,14 @@ { pkgs, ... }: { - fonts.packages = with pkgs; [ - (iosevka-bin.override { variant = "SGr-IosevkaTermSS08"; }) - ]; + fonts = { + packages = with pkgs; [ + (iosevka-bin.override { variant = "SGr-IosevkaTermSS08"; }) + ]; + fontconfig = { + defaultFonts = { + monospace = [ "Iosevka Term SS08" ]; + }; + }; + }; }