dot.nix/hosts/common/core/fonts.nix
Chris Toph a36fc85699 Refines Hyprland configuration and scripts
- Updates monitor identifiers for consistency (DP-3 to DP-1)
- Enhances brightness script with dynamic bus list and ddcutil integration
- Adds new window rules for specific overlay dialogs
- Fixes font package reference for better maintainability
- Consolidates firmware handling to enable all types
- Improves configuration clarity and functionality across multiple components.
2025-04-20 13:29:50 -04:00

43 lines
781 B
Nix

{ pkgs, lib, ... }:
{
fonts = {
packages = with pkgs; [
# icon fonts
material-symbols
# Sans(Serif) fonts
lexend
noto-fonts
noto-fonts-emoji
roboto
(google-fonts.override {
fonts = [
"Inter"
"Laila"
];
})
# monospace fonts
monocraft
monocraft-nerd-fonts
# nerdfonts
nerd-fonts.fira-code
nerd-fonts.symbols-only
];
# causes more issues than it solves
enableDefaultPackages = false;
# user defined fonts
fontconfig = {
enable = true;
defaultFonts = {
serif = [ "Laila" ];
sansSerif = [ "Lexend" ];
monospace = [ "Monocraft" ];
emoji = [ "Noto Color Emoji" ];
};
};
};
}