created the kanagawa-lotus theme in wezterm

This commit is contained in:
Jellyfish 2025-06-28 20:40:08 -07:00
parent fa23ff0e88
commit e7f3a3fe31
7 changed files with 86 additions and 8 deletions

View File

@ -1,5 +1,6 @@
{
"gitsigns.nvim": { "branch": "main", "commit": "140ac646db125904e456e42ab8b538d28f9607d7" },
"kanagawa.nvim": { "branch": "master", "commit": "debe91547d7fb1eef34ce26a5106f277fbfdd109" },
"lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" },
"mini.comment": { "branch": "main", "commit": "6e1f9a8ebbf6f693fa3787ceda8ca3bf3cb6aec7" },
"mini.cursorword": { "branch": "main", "commit": "7d1b38a17834acbbc4feff8e42aedc4ed0c6ff06" },

View File

@ -6,3 +6,6 @@ vim.o.rnu = true
vim.o.scr = 10
vim.o.so = 10
vim.o.wrap = false
-- Colorschemes
vim.cmd("colorscheme kanagawa-lotus")

View File

@ -0,0 +1,3 @@
return {
"rebelot/kanagawa.nvim",
}

View File

@ -10,11 +10,15 @@
# Note: the "Super" modifier is also known as Logo, GUI, Windows, Mod4, etc.
# Super+Shift+Return to start an instance of foot (https://codeberg.org/dnkl/foot)
riverctl map normal Super Return spawn wezterm
# Super+Q to close the focused view
riverctl map normal Super Q close
riverctl map normal Super W close
# Super+Shift+E to exit river
riverctl map normal Super+Shift E exit
@ -28,7 +32,7 @@ riverctl map normal Super K focus-view previous
riverctl map normal Super+Shift J swap next
riverctl map normal Super+Shift K swap previous
# Super+Period and Super+Comma to focus the next/previous output
k Super+Period and Super+Comma to focus the next/previous output
riverctl map normal Super Period focus-output next
riverctl map normal Super Comma focus-output previous
@ -141,11 +145,6 @@ do
riverctl map $mode None XF86MonBrightnessDown spawn 'brightnessctl set 5%-'
done
# Set background and border color
riverctl background-color 0x002b36
riverctl border-color-focused 0x93a1a1
riverctl border-color-unfocused 0x586e75
# Set keyboard repeat rate
riverctl set-repeat 50 300
@ -160,3 +159,22 @@ riverctl rule-add -app-id "bar" csd
riverctl default-layout rivertile
rivertile -view-padding 6 -outer-padding 6 &
# ----- Setup ----- #
# Setup audio
pipewire&
# Setup notifications
mako&
# Setup statusline application
waybar&
# Setup background
swww-daemon&
# Setup fuzzy finder and app launcher with keybinds
riverctl map normal Super R spawn fuzzel

View File

@ -0,0 +1,35 @@
return {
foreground = "#545464",
background = "#F2ECBC",
cursor_bg = "#545464",
cursor_fg = "#545464",
cursor_border = "#545464",
selection_fg = "#545464",
selection_bg = "#B5CBD2",
scrollbar_thumb = "#16161D",
split = "#16161D",
ansi = {
"#1F1F28",
"#C84053",
"#6F894E",
"#77713f",
"#4D699B",
"#B35B79",
"#597b75",
"#545464",
},
brights = {
"#8A8980",
"#D7474B",
"#6E915f",
"#836F4A",
"#6693BF",
"#624C83",
"#5E857A",
"#43436C",
},
}

View File

@ -1,9 +1,20 @@
local wezterm = require("wezterm")
local config = wezterm.config_builder()
-- Defining lotus as a color scheme
config.color_schemes = {
['Kanagawa Lotus (Gogh)'] = require("colors/kanagawa-lotus"),
}
-- Colors
local wave = 'Kanagawa (Gogh)'
local dragon = 'Kanagawa Dragon (Gogh)'
local lotus = 'Kanagawa Lotus (Gogh)'
config.window_decorations = "RESIZE"
config.enable_tab_bar = false
config.font_size = 18.0
config.color_scheme = wave
return config

9
.gitignore vendored
View File

@ -1,2 +1,9 @@
.config/btop
.config/dconf
.config/glib-2.0
.config/gtk-3.0
.config/pipewire
.config/procps
.config/pulse
.config/qutebrowser