72 lines
1.8 KiB
Nix
72 lines
1.8 KiB
Nix
{pkgs, ...}: {
|
|
home.packages = with pkgs; [
|
|
gruvbox-plus-icons
|
|
(nerdfonts.override {fonts = ["FantasqueSansMono" "Ubuntu" "UbuntuSans"];})
|
|
];
|
|
stylix = {
|
|
enable = true;
|
|
base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-material-dark-medium.yaml";
|
|
polarity = "dark";
|
|
cursor = {
|
|
package = pkgs.capitaine-cursors-themed;
|
|
name = "Capitaine Cursors (Gruvbox)";
|
|
size = 24;
|
|
};
|
|
image = ../wallpapers/wallhaven-qze297.jpg;
|
|
opacity.terminal = 0.8;
|
|
fonts = {
|
|
sizes = {
|
|
applications = 13;
|
|
desktop = 14;
|
|
popups = 13;
|
|
terminal = 15;
|
|
};
|
|
serif = {
|
|
package = pkgs.nerdfonts.override {fonts = ["FantasqueSansMono"];};
|
|
name = "FantasqueSansM Nerd Font Propo";
|
|
};
|
|
sansSerif = {
|
|
package = pkgs.nerdfonts.override {fonts = ["FantasqueSansMono"];};
|
|
name = "FantasqueSansM Nerd Font Propo";
|
|
};
|
|
monospace = {
|
|
package = pkgs.nerdfonts.override {fonts = ["FantasqueSansMono"];};
|
|
name = "FantasqueSansM 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 = "Gruvbox-Plus-Dark";
|
|
package = pkgs.gruvbox-plus-icons;
|
|
};
|
|
};
|
|
qt = {
|
|
enable = true;
|
|
platformTheme.name = "gtk3";
|
|
#style.name = "gtk2";
|
|
};
|
|
dconf.settings = {
|
|
"org/gnome/desktop/interface" = {
|
|
icon-theme = "Gruvbox-Plus-Dark";
|
|
};
|
|
};
|
|
}
|