Add ~/.wezterm.lua
Contains basic config with Selenized colorscheme.
This commit is contained in:
parent
30ce3d5e1d
commit
5d285d1677
@ -72,6 +72,9 @@ dotfiles:
|
||||
f_fuzzel.ini:
|
||||
src: config/fuzzel/fuzzel.ini
|
||||
dst: ~/.config/fuzzel/fuzzel.ini
|
||||
f_wezterm.lua:
|
||||
src: wezterm.lua
|
||||
dst: ~/.wezterm.lua
|
||||
profiles:
|
||||
everywhere:
|
||||
dotfiles:
|
||||
@ -101,6 +104,7 @@ profiles:
|
||||
- f_ssh-agent.service
|
||||
- d_waybar
|
||||
- f_fuzzel.ini
|
||||
- f_wezterm.lua
|
||||
knafeh:
|
||||
dotfiles:
|
||||
- d_vim
|
||||
@ -124,3 +128,4 @@ profiles:
|
||||
- f_ssh-agent.service
|
||||
- d_waybar
|
||||
- f_fuzzel.ini
|
||||
- f_wezterm.lua
|
||||
|
79
dotfiles/wezterm.lua
Normal file
79
dotfiles/wezterm.lua
Normal file
@ -0,0 +1,79 @@
|
||||
-- Pull in the wezterm API
|
||||
local wezterm = require 'wezterm'
|
||||
|
||||
-- This table will hold the configuration.
|
||||
local config = {}
|
||||
|
||||
-- In newer versions of wezterm, use the config_builder which will
|
||||
-- help provide clearer error messages
|
||||
if wezterm.config_builder then
|
||||
config = wezterm.config_builder()
|
||||
end
|
||||
|
||||
-- This is where you actually apply your config choices
|
||||
|
||||
-- Selenized colors by Alan Orth
|
||||
-- With Lua help from: https://github.com/gfguthrie/wezterm-canonical-solarized/blob/main/canonical_solarized.lua
|
||||
config.colors = {
|
||||
-- The default text color
|
||||
foreground = '#adbcbc',
|
||||
-- The default background color
|
||||
background = '#103c48',
|
||||
|
||||
-- Overrides the cell background color when the current cell is occupied by the
|
||||
-- cursor and the cursor style is set to Block
|
||||
cursor_bg = '#53d6c7',
|
||||
-- Overrides the text color when the current cell is occupied by the cursor
|
||||
cursor_fg = '#103c48',
|
||||
-- Specifies the border color of the cursor when the cursor style is set to Block,
|
||||
-- or the color of the vertical or horizontal bar when the cursor style is set to
|
||||
-- Bar or Underline.
|
||||
cursor_border = '#52ad70',
|
||||
|
||||
-- the foreground color of selected text (disabled for Solarized / Selenized)
|
||||
selection_fg = 'none',
|
||||
-- the background color of selected text
|
||||
selection_bg = '#184956',
|
||||
|
||||
-- The color of the scrollbar "thumb"; the portion that represents the current viewport
|
||||
scrollbar_thumb = '#222222',
|
||||
|
||||
-- The color of the split lines between panes
|
||||
split = '#84c747',
|
||||
|
||||
ansi = {
|
||||
'#184956',
|
||||
'#fa5750',
|
||||
'#75b938',
|
||||
'#dbb32d',
|
||||
'#4695f7',
|
||||
'#f275be',
|
||||
'#41c7b9',
|
||||
'#72898f',
|
||||
},
|
||||
brights = {
|
||||
'#2d5b69',
|
||||
'#ff665c',
|
||||
'#84c747',
|
||||
'#ebc13d',
|
||||
'#58a3ff',
|
||||
'#ff84cd',
|
||||
'#53d6c7',
|
||||
'#cad8d9',
|
||||
},
|
||||
}
|
||||
|
||||
-- Disable bold colors for Solarized / Selenized
|
||||
config.bold_brightens_ansi_colors = false
|
||||
config.hide_tab_bar_if_only_one_tab = true
|
||||
|
||||
-- Disable default padding
|
||||
config.window_padding = {
|
||||
left = 0,
|
||||
right = 0,
|
||||
top = 0,
|
||||
bottom = 0,
|
||||
}
|
||||
|
||||
-- and finally, return the configuration to wezterm
|
||||
return config
|
Loading…
Reference in New Issue
Block a user