add new wezterm config
This commit is contained in:
parent
d1aef26ed2
commit
f17b60c53d
@ -15,3 +15,4 @@ background-color = #000B
|
|||||||
text-color = #abb2bf
|
text-color = #abb2bf
|
||||||
selection-color = #427573
|
selection-color = #427573
|
||||||
fuzzy-match = true
|
fuzzy-match = true
|
||||||
|
drun-launch = true
|
||||||
|
43
desktop/configs/wezterm/colors/Flexoki Dark.toml
Normal file
43
desktop/configs/wezterm/colors/Flexoki Dark.toml
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
# name: Flexoki (Dark)
|
||||||
|
# author: Kepano
|
||||||
|
# license: MIT
|
||||||
|
# upstream: https://stephango.com/flexoki
|
||||||
|
# blurb: An inky color scheme for prose and code[colors]
|
||||||
|
|
||||||
|
[colors]
|
||||||
|
ansi = [
|
||||||
|
"#100F0F", #Black
|
||||||
|
"#AF3029", # Red
|
||||||
|
"#66800B", # Green
|
||||||
|
"#AD8301", # Yellow
|
||||||
|
"#205EA6", # Blue
|
||||||
|
"#5E409D", # Purple
|
||||||
|
"#24837B", # Cyan
|
||||||
|
"#CECDC3", # White
|
||||||
|
]
|
||||||
|
brights = [
|
||||||
|
"#575653", # Black
|
||||||
|
"#D14D41", # Red
|
||||||
|
"#879A39", # Green
|
||||||
|
"#D0A215", # Yellow
|
||||||
|
"#4385BE", # Blue
|
||||||
|
"#8B7EC8", # Purple
|
||||||
|
"#3AA99F", # Cyan
|
||||||
|
"#FFFCF0", # White
|
||||||
|
]
|
||||||
|
foreground = "#CECDC3"
|
||||||
|
background = "#100F0F"
|
||||||
|
|
||||||
|
cursor_bg = "#CECDC3"
|
||||||
|
cursor_border = "#CECDC3"
|
||||||
|
cursor_fg = "#100F0F"
|
||||||
|
selection_bg = "#282726"
|
||||||
|
selection_fg = "#CECDC3"
|
||||||
|
|
||||||
|
[colors.indexed]
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
aliases = ["Flexoki Dark"]
|
||||||
|
name = "Flexoki Dark"
|
||||||
|
origin_url = "https://stephango.com/flexoki"
|
||||||
|
wezterm_version = "Always"
|
47
desktop/configs/wezterm/colors/Flexoki Light.toml
Normal file
47
desktop/configs/wezterm/colors/Flexoki Light.toml
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
# name: Flexoki (Light)
|
||||||
|
# author: Kepano
|
||||||
|
# license: MIT
|
||||||
|
# upstream: https://stephango.com/flexoki
|
||||||
|
# blurb: An inky color scheme for prose and code[colors]
|
||||||
|
|
||||||
|
[colors]
|
||||||
|
ansi = [
|
||||||
|
"#100F0F", # Black
|
||||||
|
"#AF3029", # Red
|
||||||
|
"#66800B", # Green
|
||||||
|
"#AD8301", # Yellow
|
||||||
|
"#205EA6", # Blue
|
||||||
|
"#A02F6F", # Magenta
|
||||||
|
"#24837B", # Cyan
|
||||||
|
"#DAD8CE", # White
|
||||||
|
]
|
||||||
|
|
||||||
|
brights = [
|
||||||
|
"#B7B5AC", # Black
|
||||||
|
"#D14D41", # Red
|
||||||
|
"#879A39", # Green
|
||||||
|
"#D0A215", # Yellow
|
||||||
|
"#4385BE", # Blue
|
||||||
|
"#CE5D97", # Magenta
|
||||||
|
"#3AA99F", # Cyan
|
||||||
|
"#E6E4D9", # White
|
||||||
|
]
|
||||||
|
|
||||||
|
foreground = "#100F0F"
|
||||||
|
background = "#FFFCF0"
|
||||||
|
|
||||||
|
cursor_bg = "#403E3C"
|
||||||
|
cursor_border = "#403E3C"
|
||||||
|
cursor_fg = "#FFFCF0"
|
||||||
|
|
||||||
|
selection_fg = "#100F0F"
|
||||||
|
selection_bg = "#E6E4D9"
|
||||||
|
|
||||||
|
[colors.indexed]
|
||||||
|
|
||||||
|
[metadata]
|
||||||
|
aliases = ["Flexoki Light"]
|
||||||
|
name = "Flexoki Light"
|
||||||
|
origin_url = "https://stephango.com/flexoki"
|
||||||
|
wezterm_version = "Always"
|
||||||
|
|
117
desktop/configs/wezterm/wezterm.lua
Normal file
117
desktop/configs/wezterm/wezterm.lua
Normal file
@ -0,0 +1,117 @@
|
|||||||
|
local wezterm = require("wezterm")
|
||||||
|
|
||||||
|
local function font_with_fallback(name, params)
|
||||||
|
local names = { name, "Apple Color Emoji", "azuki_font", "monospace" }
|
||||||
|
return wezterm.font_with_fallback(names, params)
|
||||||
|
end
|
||||||
|
|
||||||
|
local font_name = "Cartograph CF Nerd Font"
|
||||||
|
|
||||||
|
return {
|
||||||
|
-- OpenGL for GPU acceleration, Software for CPU
|
||||||
|
front_end = "OpenGL",
|
||||||
|
|
||||||
|
colors = {
|
||||||
|
foreground = "#bdbdbd",
|
||||||
|
background = "#080808",
|
||||||
|
cursor_bg = "#9e9e9e",
|
||||||
|
cursor_fg = "#080808",
|
||||||
|
selection_fg = "#080808",
|
||||||
|
selection_bg = "#b2ceee",
|
||||||
|
|
||||||
|
ansi = {
|
||||||
|
"#323437",
|
||||||
|
"#ff5454",
|
||||||
|
"#8cc85f",
|
||||||
|
"#e3c78a",
|
||||||
|
"#80a0ff",
|
||||||
|
"#cf87e8",
|
||||||
|
"#79dac8",
|
||||||
|
"#c6c6c6",
|
||||||
|
},
|
||||||
|
|
||||||
|
brights = {
|
||||||
|
"#949494",
|
||||||
|
"#ff5189",
|
||||||
|
"#36c692",
|
||||||
|
"#c2c292",
|
||||||
|
"#74b2ff",
|
||||||
|
"#ae81ff",
|
||||||
|
"#85dc85",
|
||||||
|
"#e4e4e4",
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
-- Font config
|
||||||
|
font = font_with_fallback(font_name),
|
||||||
|
font_rules = {
|
||||||
|
{
|
||||||
|
italic = true,
|
||||||
|
font = font_with_fallback(font_name, { italic = true }),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
italic = true,
|
||||||
|
font = font_with_fallback(font_name, { bold = true }),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
intensity = "Bold",
|
||||||
|
font = font_with_fallback(font_name, { bold = true }),
|
||||||
|
},
|
||||||
|
},
|
||||||
|
warn_about_missing_glyphs = false,
|
||||||
|
font_size = 15,
|
||||||
|
line_height = 1.0,
|
||||||
|
dpi = 96.0,
|
||||||
|
|
||||||
|
-- Cursor style
|
||||||
|
default_cursor_style = "BlinkingUnderline",
|
||||||
|
|
||||||
|
-- X11
|
||||||
|
enable_wayland = false,
|
||||||
|
|
||||||
|
-- Keybinds
|
||||||
|
disable_default_key_bindings = true,
|
||||||
|
keys = {
|
||||||
|
-- standard copy/paste bindings
|
||||||
|
{
|
||||||
|
key = "x",
|
||||||
|
mods = "CTRL",
|
||||||
|
action = "ActivateCopyMode",
|
||||||
|
},
|
||||||
|
{
|
||||||
|
key = "v",
|
||||||
|
mods = "CTRL|SHIFT",
|
||||||
|
action = wezterm.action({ PasteFrom = "Clipboard" }),
|
||||||
|
},
|
||||||
|
{
|
||||||
|
key = "c",
|
||||||
|
mods = "CTRL|SHIFT",
|
||||||
|
action = wezterm.action({ CopyTo = "ClipboardAndPrimarySelection" }),
|
||||||
|
},
|
||||||
|
},
|
||||||
|
|
||||||
|
-- Aesthetic Night Colorscheme
|
||||||
|
bold_brightens_ansi_colors = true,
|
||||||
|
-- Padding
|
||||||
|
window_padding = {
|
||||||
|
left = 15,
|
||||||
|
right = 15,
|
||||||
|
top = 15,
|
||||||
|
bottom = 15,
|
||||||
|
},
|
||||||
|
|
||||||
|
-- Tab Bar
|
||||||
|
hide_tab_bar_if_only_one_tab = true,
|
||||||
|
show_tab_index_in_tab_bar = false,
|
||||||
|
tab_bar_at_bottom = true,
|
||||||
|
|
||||||
|
-- General
|
||||||
|
automatically_reload_config = true,
|
||||||
|
inactive_pane_hsb = { saturation = 1.0, brightness = 1.0 },
|
||||||
|
window_background_opacity = 0.85,
|
||||||
|
window_close_confirmation = "NeverPrompt",
|
||||||
|
window_frame = { active_titlebar_bg = "#45475a", font = font_with_fallback(font_name, { bold = true }) },
|
||||||
|
|
||||||
|
-- color_scheme_dirs = { "~/.config/wezterm/colors" },
|
||||||
|
-- color_scheme = "Flexoki Dark",
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user