61 lines
1.3 KiB
Nix
61 lines
1.3 KiB
Nix
{
|
|
pkgs,
|
|
inputs,
|
|
...
|
|
}: {
|
|
imports = [
|
|
inputs.stylix.nixosModules.stylix
|
|
];
|
|
environment.systemPackages = with pkgs; [
|
|
#papirus-icon-theme
|
|
nerd-fonts.iosevka
|
|
];
|
|
stylix = {
|
|
enable = true;
|
|
base16Scheme = "${pkgs.base16-schemes}/share/themes/heetch.yaml";
|
|
polarity = "dark";
|
|
cursor = {
|
|
package = pkgs.bibata-cursors-translucent;
|
|
name = "Bibata_Tinted";
|
|
size = 32;
|
|
};
|
|
image = ../../wallpapers/wallhaven-o5p5ql.jpg;
|
|
opacity.terminal = 0.9;
|
|
fonts = {
|
|
sizes = {
|
|
applications = 13;
|
|
desktop = 14;
|
|
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 = "e33400";
|
|
base09 = "e39400";
|
|
base0A = "f2ce00";
|
|
base0B = "5ccc96";
|
|
base0C = "00a3cc";
|
|
base0D = "7a5ccc";
|
|
base0E = "b3a1e6";
|
|
base0F = "ce6f8f";
|
|
};
|
|
}
|