59 lines
1.3 KiB
Nix
59 lines
1.3 KiB
Nix
{ pkgs, ... }:
|
|
let cursorThemeName = "catppuccin-mocha-mauve-cursors";
|
|
in {
|
|
home = {
|
|
packages = with pkgs; [
|
|
(catppuccin-kde.override {
|
|
flavour = [ "mocha" ];
|
|
accents = [ "mauve" ];
|
|
})
|
|
catppuccin-cursors.mochaMauve
|
|
];
|
|
pointerCursor = {
|
|
gtk.enable = true;
|
|
package = pkgs.catppuccin-cursors.mochaMauve;
|
|
name = cursorThemeName;
|
|
size = 32;
|
|
};
|
|
};
|
|
programs.plasma = {
|
|
fonts = {
|
|
general = {
|
|
family = "Inter Display";
|
|
pointSize = 11;
|
|
weight = "medium";
|
|
};
|
|
fixedWidth = {
|
|
family = "Iosevka Nerd Font";
|
|
pointSize = 12;
|
|
};
|
|
small = {
|
|
family = "Inter Display";
|
|
pointSize = 8;
|
|
};
|
|
toolbar = {
|
|
family = "Inter Display";
|
|
pointSize = 11;
|
|
weight = "medium";
|
|
};
|
|
menu = {
|
|
family = "Inter Display";
|
|
pointSize = 11;
|
|
weight = "medium";
|
|
};
|
|
windowTitle = {
|
|
family = "Inter Display";
|
|
pointSize = 11;
|
|
weight = "medium";
|
|
};
|
|
};
|
|
workspace = {
|
|
colorScheme = "CatppuccinMochaMauve";
|
|
lookAndFeel = "Catppuccin-Mocha-Mauve";
|
|
cursor = {
|
|
theme = cursorThemeName;
|
|
size = 32;
|
|
};
|
|
};
|
|
};
|
|
}
|