nixos/shared/modules/desktop/stylix.nix

54 lines
1.2 KiB
Nix

{
lib,
pkgs,
...
}:
{
config.stylix = {
enable = lib.mkDefault true;
polarity = lib.mkDefault "dark";
cursor = {
package = lib.mkDefault pkgs.bibata-cursors;
name = lib.mkDefault "Bibata-Modern-Classic";
size = lib.mkDefault 32;
};
fonts = {
serif = {
package = lib.mkDefault pkgs.lato;
name = lib.mkDefault "Lato";
};
sansSerif = {
package = lib.mkDefault pkgs.lato;
name = lib.mkDefault "Lato";
};
monospace = {
package = lib.mkDefault pkgs.maple-mono.NF;
name = lib.mkDefault "Maple Mono NF";
};
emoji = {
package = lib.mkDefault pkgs.noto-fonts-color-emoji;
name = lib.mkDefault "Noto Color Emoji";
};
sizes = {
applications = lib.mkDefault 14;
desktop = lib.mkDefault 12;
popups = lib.mkDefault 12;
terminal = lib.mkDefault 14;
};
};
iconTheme = {
enable = lib.mkDefault true;
package = lib.mkDefault pkgs.papirus-icon-theme;
light = lib.mkDefault "Papirus-Light";
dark = lib.mkDefault "Papirus-Dark";
};
targets = {
plymouth.enable = lib.mkDefault false;
};
};
}