Files
nixos-dots/home/stylix.nix
mrfluffy-dev 5897ff3410 beep boop
2025-06-13 12:26:48 +01:00

74 lines
1.8 KiB
Nix
Executable File

{
pkgs,
lib,
config,
...
}:
let
inherit (config.colorScheme) palette;
oreo = pkgs.callPackage ../personalPKGS/oreo.nix { };
in
{
stylix = {
enable = true;
autoEnable = false;
targets.gtk.enable = true;
targets.vscode.enable = true;
targets.gitui.enable = true;
targets.foot.enable = true;
targets.river.enable = true;
targets.hyprland.enable = true;
targets.waybar.enable = true;
targets.nixcord.enable = true;
polarity = "dark";
image = ../assets/Wallpapers/001.jpg;
base16Scheme = {
base00 = "${palette.base00}";
base01 = "${palette.base01}";
base02 = "${palette.base02}";
base03 = "${palette.base03}";
base04 = "${palette.base04}";
base05 = "${palette.base05}";
base06 = "${palette.base06}";
base07 = "${palette.base07}";
base08 = "${palette.base08}";
base09 = "${palette.base09}";
base0A = "${palette.base0A}";
base0B = "${palette.base0B}";
base0C = "${palette.base0C}";
base0D = "${palette.base0D}";
base0E = "${palette.base0E}";
base0F = "${palette.base0F}";
};
fonts = {
serif = {
package = pkgs.open-sans;
name = "Open Sans";
};
sansSerif = {
package = pkgs.open-sans;
name = "Open Sans";
};
monospace = {
package = pkgs.iosevka-comfy.comfy;
name = "Iosevka Comfy";
};
emoji = {
package = pkgs.noto-fonts-emoji;
name = "Noto Color Emoji";
};
sizes = {
applications = 12;
desktop = 12;
popups = 14;
terminal = 16;
};
};
cursor = {
package = oreo.override { colors = [ "oreo_spark_pink_cursors" ]; };
name = "oreo_spark_pink_cursors";
size = 32;
};
};
}