nix-config/lib/theme/colours.nix
Lander Van den Bulcke 0344d3ca8a
feat: add theme
shamelessly stolen from github:jnsgruk/nixos-config

Signed-off-by: Lander Van den Bulcke <landervandenbulcke@gmail.com>
2024-08-28 15:41:11 +02:00

61 lines
1.5 KiB
Nix

rec {
colours = rec {
inherit (catppuccin-macchiato)
pink
red
yellow
green
;
inherit (catppuccin-macchiato) subtext0 subtext1 text;
inherit (catppuccin-macchiato) overlay0 overlay1 overlay2;
inherit (catppuccin-macchiato) surface0 surface1 surface2;
accent = darkBlue;
black = catppuccin-macchiato.crust;
white = catppuccin-macchiato.rosewater;
lightPink = catppuccin-macchiato.flamingo;
lightRed = catppuccin-macchiato.maroon;
orange = catppuccin-macchiato.peach;
cyan = catppuccin-macchiato.teal;
blue = catppuccin-macchiato.sapphire;
darkBlue = catppuccin-macchiato.blue;
lightBlue = catppuccin-macchiato.sky;
purple = catppuccin-macchiato.mauve;
lightPurple = catppuccin-macchiato.lavender;
bg = catppuccin-macchiato.base;
bgDark = catppuccin-macchiato.mantle;
};
catppuccin-macchiato = {
rosewater = "#f4dbd6";
flamingo = "#f0c6c6";
pink = "#f5bde6";
mauve = "#c6a0f6";
red = "#ed8796";
maroon = "#ee99a0";
peach = "#f5a97f";
yellow = "#eed49f";
green = "#a6da95";
teal = "#8bd5ca";
sky = "#91d7e3";
sapphire = "#7dc4e4";
blue = "#8aadf4";
lavender = "#b7bdf8";
subtext0 = "#a5adcb";
subtext1 = "#b8c0e0";
text = "#cad3f5";
overlay0 = "#6e738d";
overlay1 = "#8087a2";
overlay2 = "#939ab7";
surface0 = "#363a4f";
surface1 = "#494d64";
surface2 = "#5b6078";
base = "#24273a";
crust = "#181926";
mantle = "#1e2030";
};
}