refactor: refactor fonts option

This commit is contained in:
Artur Manuel 2025-04-20 15:38:07 +01:00
commit 0e93cee685
Signed by: amadaluzia
SSH key fingerprint: SHA256:ubvwT66gNUKSsgSzEb2UQnX8pzTq5N+r8eRVYGJJm4Q
6 changed files with 134 additions and 125 deletions

View file

@ -2,34 +2,40 @@
{
alqueva.system.fonts = {
enable = true;
names = {
sansSerif = [ "Liberation Sans" ];
monospace = [ "JetBrainsMono Nerd Font" ];
serif = [ "Liberation Serif" ];
emoji = [ "OpenMoji Color" ];
};
packages = {
sansSerif = [
pkgs.liberation_ttf
pkgs.noto-fonts
pkgs.noto-fonts-cjk-sans
pkgs.noto-fonts-cjk-serif
];
monospace = [
pkgs.nerd-fonts.jetbrains-mono
pkgs.noto-fonts
];
serif = [
pkgs.liberation_ttf
pkgs.noto-fonts
pkgs.noto-fonts
pkgs.noto-fonts-cjk-sans
pkgs.noto-fonts-cjk-serif
];
emoji = [
pkgs.openmoji-color
pkgs.noto-fonts
];
fonts = {
sansSerif = {
names = [ "Liberation Sans" ];
packages = [
pkgs.liberation_ttf
pkgs.noto-fonts
pkgs.noto-fonts-cjk-sans
pkgs.noto-fonts-cjk-serif
];
};
monospace = {
names = [ "JetBrainsMono Nerd Font" ];
packages = [
pkgs.nerd-fonts.jetbrains-mono
pkgs.noto-fonts
];
};
serif = {
names = [ "Liberation Serif" ];
packages = [
pkgs.liberation_ttf
pkgs.noto-fonts
pkgs.noto-fonts
pkgs.noto-fonts-cjk-sans
pkgs.noto-fonts-cjk-serif
];
};
emoji = {
names = [ "OpenMoji Color" ];
packages = [
pkgs.openmoji-color
pkgs.noto-fonts
];
};
};
};
}