modify font vars and add emojis

This commit is contained in:
Sean Kovacs 2025-12-18 10:49:43 -05:00
commit 06c8c267e6
Signed by: sckova
GPG key ID: 00F325187C68651A

View file

@ -48,8 +48,14 @@
};
size = lib.mkOption {
type = lib.types.int;
readOnly = true;
default = 11;
};
package = lib.mkOption {
type = lib.types.package;
readOnly = true;
default = pkgs.noto-fonts;
};
};
fontSerif = {
name = lib.mkOption {
@ -59,8 +65,14 @@
};
size = lib.mkOption {
type = lib.types.int;
readOnly = true;
default = 11;
};
package = lib.mkOption {
type = lib.types.package;
readOnly = true;
default = pkgs.noto-fonts;
};
};
fontMono = {
name = lib.mkOption {
@ -70,8 +82,31 @@
};
size = lib.mkOption {
type = lib.types.int;
readOnly = true;
default = 10;
};
package = lib.mkOption {
type = lib.types.package;
readOnly = true;
default = pkgs.nerd-fonts.noto;
};
};
fontEmoji = {
name = lib.mkOption {
type = lib.types.str;
readOnly = true;
default = "Noto Emoji";
};
size = lib.mkOption {
type = lib.types.int;
readOnly = true;
default = 10;
};
package = lib.mkOption {
type = lib.types.package;
readOnly = true;
default = pkgs.noto-fonts-color-emoji;
};
};
cursor =
let
@ -130,13 +165,7 @@
# development & tooling
gh
jdk21_headless
nerd-fonts.noto
xorg.xcursorgen
kdePackages.qtstyleplugin-kvantum
(catppuccin-kvantum.override {
variant = config.catppuccin.flavor;
accent = config.catppuccin.accent;
})
# kde and kde theming
kde-rounded-corners
@ -194,12 +223,6 @@
'';
force = true;
};
".config/Kvantum/kvantum.kvconfig" = {
text = lib.generators.toINI { } {
General.theme = "catppuccin-${config.catppuccin.flavor}-${config.catppuccin.accent}";
};
force = true;
};
};
home.pointerCursor = {