summaryrefslogtreecommitdiff
path: root/themes
diff options
context:
space:
mode:
Diffstat (limited to 'themes')
-rw-r--r--themes/catppuccin/default.nix6
-rw-r--r--themes/catppuccin/frappe.nix40
-rw-r--r--themes/catppuccin/latte.nix40
-rw-r--r--themes/catppuccin/macchiato.nix40
-rw-r--r--themes/catppuccin/mocha.nix40
-rw-r--r--themes/default.nix4
-rw-r--r--themes/tricolors.nix40
7 files changed, 210 insertions, 0 deletions
diff --git a/themes/catppuccin/default.nix b/themes/catppuccin/default.nix
new file mode 100644
index 0000000..5d587ef
--- /dev/null
+++ b/themes/catppuccin/default.nix
@@ -0,0 +1,6 @@
+{
+ frappe = import ./frappe.nix;
+ latte = import ./latte.nix;
+ macchiato = import ./macchiato.nix;
+ mocha = import ./mocha.nix;
+}
diff --git a/themes/catppuccin/frappe.nix b/themes/catppuccin/frappe.nix
new file mode 100644
index 0000000..a917ba8
--- /dev/null
+++ b/themes/catppuccin/frappe.nix
@@ -0,0 +1,40 @@
+rec {
+ name = "Catppuccin Frappe";
+ author = "https://github.com/catppuccin/catppuccin";
+
+ 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/themes/catppuccin/latte.nix b/themes/catppuccin/latte.nix
new file mode 100644
index 0000000..ca0d3d6
--- /dev/null
+++ b/themes/catppuccin/latte.nix
@@ -0,0 +1,40 @@
+rec {
+ name = "Catppuccin Latte";
+ author = "https://github.com/catppuccin/catppuccin";
+
+ 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/themes/catppuccin/macchiato.nix b/themes/catppuccin/macchiato.nix
new file mode 100644
index 0000000..e069a93
--- /dev/null
+++ b/themes/catppuccin/macchiato.nix
@@ -0,0 +1,40 @@
+rec {
+ name = "Catppuccin Macchiato";
+ author = "https://github.com/catppuccin/catppuccin";
+
+ 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/themes/catppuccin/mocha.nix b/themes/catppuccin/mocha.nix
new file mode 100644
index 0000000..84cb6ef
--- /dev/null
+++ b/themes/catppuccin/mocha.nix
@@ -0,0 +1,40 @@
+rec {
+ name = "Catppuccin Mocha";
+ author = "https://github.com/catppuccin/catppuccin";
+
+ 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";
+ };
+}
diff --git a/themes/default.nix b/themes/default.nix
new file mode 100644
index 0000000..6111441
--- /dev/null
+++ b/themes/default.nix
@@ -0,0 +1,4 @@
+{
+ catppuccin = import ./catppuccin;
+ tricolors = import ./tricolors.nix;
+}
diff --git a/themes/tricolors.nix b/themes/tricolors.nix
new file mode 100644
index 0000000..d136fb4
--- /dev/null
+++ b/themes/tricolors.nix
@@ -0,0 +1,40 @@
+rec {
+ name = "tricolors";
+ author = "https://trimill.xyz";
+
+ fg = bright.white;
+ bg = normal.black;
+
+ surface.fg = fg;
+ surface.bg = "2c2b3b";
+
+ hover.fg = fg;
+ hover.bg = bright.black;
+
+ primary = bright.blue;
+ success = bright.green;
+ warning = bright.yellow;
+ error = bright.red;
+
+ normal = {
+ black = "14171d";
+ blue = "3d67a2";
+ cyan = "578c7c";
+ green = "759438";
+ magenta = "7b5687";
+ red = "a63a3a";
+ white = "ada0a8";
+ yellow = "de7e54";
+ };
+
+ bright = {
+ black = "4d4754";
+ blue = "789ebf";
+ cyan = "82bfb3";
+ green = "97bd5e";
+ magenta = "a97fb3";
+ red = "cc5c5c";
+ white = "c7c6c3";
+ yellow = "f0c767";
+ };
+}