75 lines
1.7 KiB
Nix
75 lines
1.7 KiB
Nix
{
|
|
config,
|
|
pkgs,
|
|
...
|
|
}: {
|
|
fonts.fontconfig.enable = true;
|
|
home.packages = with pkgs; [
|
|
#papirus-icon-theme
|
|
nerd-fonts.iosevka
|
|
];
|
|
stylix = {
|
|
enable = true;
|
|
base16Scheme = "${pkgs.base16-schemes}/share/themes/rose-pine-moon.yaml";
|
|
polarity = "dark";
|
|
cursor = {
|
|
# package = pkgs.bibata-cursors-translucent;
|
|
package = pkgs.rose-pine-cursor;
|
|
name = "BreezeX-RosePineDawn-Linux";
|
|
size = 32;
|
|
};
|
|
image = ../wallpapers/wallhaven-47m35e.png;
|
|
opacity.terminal = 0.8;
|
|
fonts = {
|
|
sizes = {
|
|
applications = 13;
|
|
desktop = 13;
|
|
popups = 13;
|
|
terminal = 15;
|
|
};
|
|
serif = {
|
|
package = pkgs.nerd-fonts.iosevka;
|
|
name = "Iosevka Nerd Font Propo";
|
|
};
|
|
sansSerif = {
|
|
package = pkgs.nerd-fonts.iosevka;
|
|
name = "Iosevka Nerd Font Propo";
|
|
};
|
|
monospace = {
|
|
package = pkgs.nerd-fonts.iosevka;
|
|
name = "Iosevka Nerd Font Mono";
|
|
};
|
|
emoji = {
|
|
package = pkgs.noto-fonts-emoji;
|
|
name = "Noto Color Emoji";
|
|
};
|
|
};
|
|
};
|
|
stylix.override = {
|
|
# base08 = "dc322f";
|
|
# base09 = "cb4b16";
|
|
# base0A = "b58900";
|
|
# base0D = "859900";
|
|
# base0C = "2aa198";
|
|
# base0B = "268bd2";
|
|
# base0E = "6c71c4";
|
|
# base0F = "d33682";
|
|
#base0B = "008dd1";
|
|
#base0D = "7f8b00";
|
|
};
|
|
gtk = {
|
|
enable = true;
|
|
iconTheme = {
|
|
# name = "Papirus-Dark";
|
|
# package = pkgs.papirus-icon-theme;
|
|
name = "rose-pine-moon";
|
|
package = pkgs.rose-pine-icon-theme;
|
|
};
|
|
};
|
|
dconf.settings = {
|
|
"org/gnome/desktop/interface" = {
|
|
icon-theme = "${config.gtk.iconTheme.name}";
|
|
};
|
|
};
|
|
}
|