summaryrefslogtreecommitdiff
path: root/nix/themes/catppuccin
diff options
context:
space:
mode:
Diffstat (limited to 'nix/themes/catppuccin')
-rw-r--r--nix/themes/catppuccin/frappe.nix53
-rw-r--r--nix/themes/catppuccin/latte.nix53
-rw-r--r--nix/themes/catppuccin/macchiato.nix53
-rw-r--r--nix/themes/catppuccin/mocha.nix53
4 files changed, 144 insertions, 68 deletions
diff --git a/nix/themes/catppuccin/frappe.nix b/nix/themes/catppuccin/frappe.nix
index 77bae89..a917ba8 100644
--- a/nix/themes/catppuccin/frappe.nix
+++ b/nix/themes/catppuccin/frappe.nix
@@ -1,21 +1,40 @@
-{
+rec {
name = "Catppuccin Frappe";
author = "https://github.com/catppuccin/catppuccin";
- base00 = "303446"; # base
- base01 = "292c3c"; # mantle
- base02 = "414559"; # surface0
- base03 = "51576d"; # surface1
- base04 = "626880"; # surface2
- base05 = "c6d0f5"; # text
- base06 = "f2d5cf"; # rosewater
- base07 = "babbf1"; # lavender
- base08 = "e78284"; # red
- base09 = "ef9f76"; # peach
- base0A = "e5c890"; # yellow
- base0B = "a6d189"; # green
- base0C = "81c8be"; # teal
- base0D = "8caaee"; # blue
- base0E = "ca9ee6"; # mauve
- base0F = "eebebe"; # flamingo
+ fg = "c6d0f5";
+ bg = "303446";
+
+ surface.fg = fg;
+ surface.bg = "414559";
+
+ hover.fg = fg;
+ hover.bg = "737994";
+
+ primary = normal.blue;
+ success = normal.green;
+ warning = normal.yellow;
+ error = normal.red;
+
+ normal = {
+ black = "51576d";
+ red = "e78284";
+ green = "a6d189";
+ yellow = "e5c890";
+ blue = "8caaee";
+ magenta = "f4b8e4";
+ cyan = "81c8be";
+ white = "b5bfe2";
+ };
+
+ bright = {
+ black = "626880";
+ red = "e78284";
+ green = "a6d189";
+ yellow = "e5c890";
+ blue = "8caaee";
+ magenta = "f4b8e4";
+ cyan = "81c8be";
+ white = "a5adce";
+ };
}
diff --git a/nix/themes/catppuccin/latte.nix b/nix/themes/catppuccin/latte.nix
index 476e123..ca0d3d6 100644
--- a/nix/themes/catppuccin/latte.nix
+++ b/nix/themes/catppuccin/latte.nix
@@ -1,21 +1,40 @@
-{
+rec {
name = "Catppuccin Latte";
author = "https://github.com/catppuccin/catppuccin";
- base00 = "eff1f5"; # base
- base01 = "e6e9ef"; # mantle
- base02 = "ccd0da"; # surface0
- base03 = "bcc0cc"; # surface1
- base04 = "acb0be"; # surface2
- base05 = "4c4f69"; # text
- base06 = "dc8a78"; # rosewater
- base07 = "7287fd"; # lavender
- base08 = "d20f39"; # red
- base09 = "fe640b"; # peach
- base0A = "df8e1d"; # yellow
- base0B = "40a02b"; # green
- base0C = "179299"; # teal
- base0D = "1e66f5"; # blue
- base0E = "8839ef"; # mauve
- base0F = "dd7878"; # flamingo
+ fg = "4c4f69";
+ bg = "eff1f5";
+
+ surface.fg = fg;
+ surface.bg = "ccd0da";
+
+ hover.fg = fg;
+ hover.bg = "9ca0b0";
+
+ primary = normal.blue;
+ success = normal.green;
+ warning = normal.yellow;
+ error = normal.red;
+
+ normal = {
+ black = "bcc0cc";
+ red = "d20f39";
+ green = "40a02b";
+ yellow = "df8e1d";
+ blue = "1e66f5";
+ magenta = "ea76cb";
+ cyan = "179299";
+ white = "5c5f77";
+ };
+
+ bright = {
+ black = "acb0be";
+ red = "d20f39";
+ green = "40a02b";
+ yellow = "df8e1d";
+ blue = "1e66f5";
+ magenta = "ea76cb";
+ cyan = "179299";
+ white = "6c6f85";
+ };
}
diff --git a/nix/themes/catppuccin/macchiato.nix b/nix/themes/catppuccin/macchiato.nix
index 1f401be..e069a93 100644
--- a/nix/themes/catppuccin/macchiato.nix
+++ b/nix/themes/catppuccin/macchiato.nix
@@ -1,21 +1,40 @@
-{
+rec {
name = "Catppuccin Macchiato";
author = "https://github.com/catppuccin/catppuccin";
- base00 = "24273a"; # base
- base01 = "1e2030"; # mantle
- base02 = "363a4f"; # surface0
- base03 = "494d64"; # surface1
- base04 = "5b6078"; # surface2
- base05 = "cad3f5"; # text
- base06 = "f4dbd6"; # rosewater
- base07 = "b7bdf8"; # lavender
- base08 = "ed8796"; # red
- base09 = "f5a97f"; # peach
- base0A = "eed49f"; # yellow
- base0B = "a6da95"; # green
- base0C = "8bd5ca"; # teal
- base0D = "8aadf4"; # blue
- base0E = "c6a0f6"; # mauve
- base0F = "f0c6c6"; # flamingo
+ fg = "cad3f5";
+ bg = "1e1e2e";
+
+ surface.fg = fg;
+ surface.bg = "313244";
+
+ hover.fg = fg;
+ hover.bg = "24273a";
+
+ primary = normal.blue;
+ success = normal.green;
+ warning = normal.yellow;
+ error = normal.red;
+
+ normal = {
+ black = "494d64";
+ red = "ed8796";
+ green = "a6da95";
+ yellow = "eed49f";
+ blue = "8aadf4";
+ magenta = "f5bde6";
+ cyan = "8bd5ca";
+ white = "b8c0e0";
+ };
+
+ bright = {
+ black = "5b6078";
+ red = "ed8796";
+ green = "a6da95";
+ yellow = "eed49f";
+ blue = "8aadf4";
+ magenta = "f5bde6";
+ cyan = "8bd5ca";
+ white = "a5adcb";
+ };
}
diff --git a/nix/themes/catppuccin/mocha.nix b/nix/themes/catppuccin/mocha.nix
index aee42b6..84cb6ef 100644
--- a/nix/themes/catppuccin/mocha.nix
+++ b/nix/themes/catppuccin/mocha.nix
@@ -1,21 +1,40 @@
-{
+rec {
name = "Catppuccin Mocha";
author = "https://github.com/catppuccin/catppuccin";
- base00 = "1e1e2e"; # base
- base01 = "181825"; # mantle
- base02 = "313244"; # surface0
- base03 = "45475a"; # surface1
- base04 = "585b70"; # surface2
- base05 = "cdd6f4"; # text
- base06 = "f5e0dc"; # rosewater
- base07 = "b4befe"; # lavender
- base08 = "f38ba8"; # red
- base09 = "fab387"; # peach
- base0A = "f9e2af"; # yellow
- base0B = "a6e3a1"; # green
- base0C = "94e2d5"; # teal
- base0D = "89b4fa"; # blue
- base0E = "cba6f7"; # mauve
- base0F = "f2cdcd"; # flamingo
+ fg = "cdd6f4";
+ bg = "1e1e2e";
+
+ surface.fg = fg;
+ surface.bg = "313244";
+
+ hover.fg = fg;
+ hover.bg = "6c7086";
+
+ primary = normal.blue;
+ success = normal.green;
+ warning = normal.yellow;
+ error = normal.red;
+
+ normal = {
+ black = "45475a";
+ red = "f38ba8";
+ green = "a6e3a1";
+ yellow = "f9e2af";
+ blue = "89b4fa";
+ magenta = "ca9ee6";
+ cyan = "94e2d5";
+ white = "bac2de";
+ };
+
+ bright = {
+ black = "585b70";
+ red = "f38ba8";
+ green = "a6e3a1";
+ yellow = "f9e2af";
+ blue = "89b4fa";
+ magenta = "ca9ee6";
+ cyan = "94e2d5";
+ white = "a6adc8";
+ };
}