diff options
author | Freya Murphy <freya@freyacat.org> | 2025-07-02 10:57:28 -0400 |
---|---|---|
committer | Freya Murphy <freya@freyacat.org> | 2025-07-02 10:57:28 -0400 |
commit | 2275414f403ae3b8f840f02087de6dd0847afb87 (patch) | |
tree | 2efcc9f54a40fc206c66b591510675962489ee51 /themes | |
parent | update zsh autocomplete/nvim comment color (diff) | |
download | dotfiles-nix-2275414f403ae3b8f840f02087de6dd0847afb87.tar.gz dotfiles-nix-2275414f403ae3b8f840f02087de6dd0847afb87.tar.bz2 dotfiles-nix-2275414f403ae3b8f840f02087de6dd0847afb87.zip |
add rosepine themes
Diffstat (limited to 'themes')
-rw-r--r-- | themes/default.nix | 1 | ||||
-rw-r--r-- | themes/rosepine/dawn.nix | 42 | ||||
-rw-r--r-- | themes/rosepine/default.nix | 5 | ||||
-rw-r--r-- | themes/rosepine/main.nix | 42 | ||||
-rw-r--r-- | themes/rosepine/moon.nix | 42 |
5 files changed, 132 insertions, 0 deletions
diff --git a/themes/default.nix b/themes/default.nix index b2f3a7a..df6bb39 100644 --- a/themes/default.nix +++ b/themes/default.nix @@ -1,4 +1,5 @@ { catppuccin = import ./catppuccin; + rosepine = import ./rosepine; tricolors = import ./tricolors.nix; } diff --git a/themes/rosepine/dawn.nix b/themes/rosepine/dawn.nix new file mode 100644 index 0000000..e8bdac6 --- /dev/null +++ b/themes/rosepine/dawn.nix @@ -0,0 +1,42 @@ +rec { + name = "Rosé Pine Dawn"; + author = "https://https://rosepinetheme.com"; + + text = "575279"; + subtext = "797593"; + + base = normal.white; + surface = bright.white; + overlay = "f2e9e1"; + + primary = normal.blue; + success = normal.green; + warning = normal.yellow; + error = normal.red; + + normal = { + black = "191724"; + red = "b4637a"; + green = "87d683"; + yellow = "ea9d34"; + blue = "286983"; + magenta = "907aa9"; + cyan = "56949f"; + white = "faf4ed"; + pink = "232136"; + orange = normal.pink; + }; + + bright = { + black = "2a273f"; + red = "b4637a"; + green = "87d683"; + yellow = "ea9d34"; + blue = "286983"; + magenta = "907aa9"; + cyan = "56949f"; + white = "fffaf3"; + pink = "232136"; + orange = bright.pink; + }; +} diff --git a/themes/rosepine/default.nix b/themes/rosepine/default.nix new file mode 100644 index 0000000..a54e602 --- /dev/null +++ b/themes/rosepine/default.nix @@ -0,0 +1,5 @@ +{ + main = import ./main.nix; + moon = import ./moon.nix; + dawn = import ./dawn.nix; +} diff --git a/themes/rosepine/main.nix b/themes/rosepine/main.nix new file mode 100644 index 0000000..489b5dc --- /dev/null +++ b/themes/rosepine/main.nix @@ -0,0 +1,42 @@ +rec { + name = "Rosé Pine"; + author = "https://https://rosepinetheme.com"; + + text = bright.white; + subtext = "908caa"; + + base = normal.black; + surface = bright.black; + overlay = "26233a"; + + primary = normal.blue; + success = normal.green; + warning = normal.yellow; + error = normal.red; + + normal = { + black = "191724"; + red = "eb6f92"; + green = "87d683"; + yellow = "f6c177"; + blue = "31748f"; + magenta = "c4a7e7"; + cyan = "9ccfd8"; + white = "e0def4"; + pink = "ebbcba"; + orange = normal.pink; + }; + + bright = { + black = "1f1d2e"; + red = "eb6f92"; + green = "87d683"; + yellow = "f6c177"; + blue = "31748f"; + magenta = "c4a7e7"; + cyan = "9ccfd8"; + white = "e0def4"; + pink = "ebbcba"; + orange = bright.pink; + }; +} diff --git a/themes/rosepine/moon.nix b/themes/rosepine/moon.nix new file mode 100644 index 0000000..e89a441 --- /dev/null +++ b/themes/rosepine/moon.nix @@ -0,0 +1,42 @@ +rec { + name = "Rosé Pine Moon"; + author = "https://https://rosepinetheme.com"; + + text = bright.white; + subtext = "908caa"; + + base = normal.black; + surface = bright.black; + overlay = "393552"; + + primary = normal.blue; + success = normal.green; + warning = normal.yellow; + error = normal.red; + + normal = { + black = "232136"; + red = "eb6f92"; + green = "87d683"; + yellow = "f6c177"; + blue = "3e8fb0"; + magenta = "c4a7e7"; + cyan = "9ccfd8"; + white = "e0def4"; + pink = "ea9a97"; + orange = normal.pink; + }; + + bright = { + black = "2a273f"; + red = "eb6f92"; + green = "87d683"; + yellow = "f6c177"; + blue = "3e8fb0"; + magenta = "c4a7e7"; + cyan = "9ccfd8"; + white = "e0def4"; + pink = "ea9a97"; + orange = bright.pink; + }; +} |