From 050eb40b275dff991b295593540e948d0ba5a2c6 Mon Sep 17 00:00:00 2001 From: Christian Figueroa Date: Tue, 21 Jan 2025 20:53:44 -0800 Subject: [PATCH] added kanagawa color scheme --- .config/nvim/lazy-lock.json | 1 + .config/nvim/lua/config/options.lua | 2 +- .config/nvim/lua/plugins/kanagawa.lua | 3 ++ .config/wezterm/colors/kanagawa-dragon.lua | 40 ++++++++++++++++++++++ .config/wezterm/colors/kanagawa.lua | 21 ++++++++++++ .config/wezterm/wezterm.lua | 4 ++- 6 files changed, 69 insertions(+), 2 deletions(-) create mode 100644 .config/nvim/lua/plugins/kanagawa.lua create mode 100644 .config/wezterm/colors/kanagawa-dragon.lua create mode 100644 .config/wezterm/colors/kanagawa.lua diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index cb18a60..636af8e 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -1,5 +1,6 @@ { "auto-pairs": { "branch": "master", "commit": "39f06b873a8449af8ff6a3eee716d3da14d63a76" }, + "kanagawa.nvim": { "branch": "master", "commit": "988082eb00b845e4afbcaa4fd8e903da8a3ab3b9" }, "lazy.nvim": { "branch": "main", "commit": "7e6c863bc7563efbdd757a310d17ebc95166cef3" }, "nvim-treesitter": { "branch": "master", "commit": "5da195ac3dfafd08d8b10756d975f0e01e1d563a" }, "plenary.nvim": { "branch": "master", "commit": "3707cdb1e43f5cea73afb6037e6494e7ce847a66" }, diff --git a/.config/nvim/lua/config/options.lua b/.config/nvim/lua/config/options.lua index 8b52f7e..1d1e3bf 100644 --- a/.config/nvim/lua/config/options.lua +++ b/.config/nvim/lua/config/options.lua @@ -6,4 +6,4 @@ vim.o.rnu = true vim.o.scr = 10 vim.o.so = 10 vim.o.wrap = false -vim.o.termguicolors = false +vim.o.colorscheme = kanagawa diff --git a/.config/nvim/lua/plugins/kanagawa.lua b/.config/nvim/lua/plugins/kanagawa.lua new file mode 100644 index 0000000..2528a71 --- /dev/null +++ b/.config/nvim/lua/plugins/kanagawa.lua @@ -0,0 +1,3 @@ +return { + "rebelot/kanagawa.nvim" +} diff --git a/.config/wezterm/colors/kanagawa-dragon.lua b/.config/wezterm/colors/kanagawa-dragon.lua new file mode 100644 index 0000000..6c2854d --- /dev/null +++ b/.config/wezterm/colors/kanagawa-dragon.lua @@ -0,0 +1,40 @@ +local config = { + force_reverse_video_cursor = true, + colors = { + foreground = "#c5c9c5", + background = "#181616", + + cursor_bg = "#C8C093", + cursor_fg = "#C8C093", + cursor_border = "#C8C093", + + selection_fg = "#C8C093", + selection_bg = "#2D4F67", + + scrollbar_thumb = "#16161D", + split = "#16161D", + + ansi = { + "#0D0C0C", + "#C4746E", + "#8A9A7B", + "#C4B28A", + "#8BA4B0", + "#A292A3", + "#8EA4A2", + "#C8C093", + }, + brights = { + "#A6A69C", + "#E46876", + "#87A987", + "#E6C384", + "#7FB4CA", + "#938AA9", + "#7AA89F", + "#C5C9C5", + }, + }, +} + +return config diff --git a/.config/wezterm/colors/kanagawa.lua b/.config/wezterm/colors/kanagawa.lua new file mode 100644 index 0000000..85afec4 --- /dev/null +++ b/.config/wezterm/colors/kanagawa.lua @@ -0,0 +1,21 @@ +return { + force_reverse_video_cursor = true, + colors = { + foreground = "#dcd7ba", + background = "#1f1f28", + + cursor_bg = "#c8c093", + cursor_fg = "#c8c093", + cursor_border = "#c8c093", + + selection_fg = "#c8c093", + selection_bg = "#2d4f67", + + scrollbar_thumb = "#16161d", + split = "#16161d", + + ansi = { "#090618", "#c34043", "#76946a", "#c0a36e", "#7e9cd8", "#957fb8", "#6a9589", "#c8c093" }, + brights = { "#727169", "#e82424", "#98bb6c", "#e6c384", "#7fb4ca", "#938aa9", "#7aa89f", "#dcd7ba" }, + indexed = { [16] = "#ffa066", [17] = "#ff5d62" }, + }, +} diff --git a/.config/wezterm/wezterm.lua b/.config/wezterm/wezterm.lua index f780ed3..6426740 100644 --- a/.config/wezterm/wezterm.lua +++ b/.config/wezterm/wezterm.lua @@ -1,4 +1,6 @@ local wezterm = require("wezterm") +local kanagawa = require("colors/kanagawa") +local kanagawa_dragon = require("colors/kanagawa-dragon") local config = wezterm.config_builder() @@ -7,6 +9,6 @@ config.enable_tab_bar = false config.font = wezterm.font("Fira Code") config.font_size = 18.0 -config.color_scheme = "Chalkboard (Gogh)" +config.colors = kanagawa.colors return config