Switch to wezterm from alacritty
This commit is contained in:
parent
3242766670
commit
ef36b6dd39
4 changed files with 116 additions and 88 deletions
|
@ -1,81 +0,0 @@
|
||||||
window:
|
|
||||||
decorations: none
|
|
||||||
startup_mode: Maximized
|
|
||||||
|
|
||||||
font:
|
|
||||||
normal:
|
|
||||||
family: Iosevka Term SS09
|
|
||||||
style: Light
|
|
||||||
|
|
||||||
bold:
|
|
||||||
family: Iosevka Term SS09
|
|
||||||
style: Semibold
|
|
||||||
|
|
||||||
italic:
|
|
||||||
family: Iosevka Term Slab
|
|
||||||
style: Light Italic
|
|
||||||
|
|
||||||
bold_italic:
|
|
||||||
family: Iosevka Term Curly Slab
|
|
||||||
style: Extralight Italic
|
|
||||||
|
|
||||||
size: 12.0
|
|
||||||
|
|
||||||
offset:
|
|
||||||
x: 0
|
|
||||||
y: 0
|
|
||||||
|
|
||||||
glyph_offset:
|
|
||||||
x: 0
|
|
||||||
y: 0
|
|
||||||
|
|
||||||
cursor:
|
|
||||||
# Values for `style`:
|
|
||||||
# - ▇ Block
|
|
||||||
# - _ Underline
|
|
||||||
# - | Beam
|
|
||||||
style: Block
|
|
||||||
|
|
||||||
vi_mode_style: Beam
|
|
||||||
|
|
||||||
unfocused_hollow: true
|
|
||||||
|
|
||||||
thickness: 0.15
|
|
||||||
|
|
||||||
mouse:
|
|
||||||
hide_when_typing: true
|
|
||||||
url:
|
|
||||||
launcher:
|
|
||||||
program: /home/dln/bin/url-copy
|
|
||||||
|
|
||||||
colors:
|
|
||||||
primary:
|
|
||||||
# background: '#171a23'
|
|
||||||
# foreground: '#cfd8dc'
|
|
||||||
background: '#171717'
|
|
||||||
foreground: '#ded9ce'
|
|
||||||
|
|
||||||
normal:
|
|
||||||
black: '#000000'
|
|
||||||
red: '#ff605a'
|
|
||||||
green: '#b1e869'
|
|
||||||
yellow: '#ead89c'
|
|
||||||
blue: '#5da9f6'
|
|
||||||
magenta: '#e86aff'
|
|
||||||
cyan: '#82fff6'
|
|
||||||
white: '#ded9ce'
|
|
||||||
bright:
|
|
||||||
black: '#313131'
|
|
||||||
red: '#f58b7f'
|
|
||||||
green: '#dcf88f'
|
|
||||||
yellow: '#eee5b2'
|
|
||||||
blue: '#a5c7ff'
|
|
||||||
magenta: '#ddaaff'
|
|
||||||
cyan: '#b6fff9'
|
|
||||||
white: '#fefffe'
|
|
||||||
|
|
||||||
key_bindings:
|
|
||||||
- { key: V, mods: Alt, action: Paste }
|
|
||||||
- { key: C, mods: Alt, action: Copy }
|
|
||||||
- { key: V, mods: Shift|Alt, action: Paste }
|
|
||||||
- { key: C, mods: Shift|Alt, action: Copy }
|
|
109
.config/wezterm/wezterm.lua
Normal file
109
.config/wezterm/wezterm.lua
Normal file
|
@ -0,0 +1,109 @@
|
||||||
|
local wezterm = require 'wezterm';
|
||||||
|
|
||||||
|
function font_with_fallback(name, params)
|
||||||
|
local names = {name, "Noto Color Emoji"}
|
||||||
|
return wezterm.font_with_fallback(names, params)
|
||||||
|
end
|
||||||
|
|
||||||
|
return {
|
||||||
|
|
||||||
|
font = font_with_fallback("Iosevka Term SS09 Light"),
|
||||||
|
font_rules = {
|
||||||
|
{
|
||||||
|
italic = false,
|
||||||
|
intensity = "Half",
|
||||||
|
font = font_with_fallback("Iosevka Term SS09 Thin")
|
||||||
|
},
|
||||||
|
{
|
||||||
|
italic = true,
|
||||||
|
intensity = "Normal",
|
||||||
|
font = font_with_fallback("Iosevka Term SS09 Light", {italic=true})
|
||||||
|
},
|
||||||
|
{
|
||||||
|
italic = true,
|
||||||
|
intensity = "Bold",
|
||||||
|
font = font_with_fallback("Iosevka Term Curly Slab XLt", {italic=true})
|
||||||
|
},
|
||||||
|
{
|
||||||
|
intensity = "Bold",
|
||||||
|
font = font_with_fallback("Iosevka Term SS09 Semibold")
|
||||||
|
},
|
||||||
|
},
|
||||||
|
freetype_load_target = "HorizontalLcd",
|
||||||
|
|
||||||
|
font_size = 12.0,
|
||||||
|
line_height = 1.0,
|
||||||
|
|
||||||
|
initial_cols = 120,
|
||||||
|
initial_rows = 40,
|
||||||
|
window_padding = {
|
||||||
|
left = 0,
|
||||||
|
right = 0,
|
||||||
|
top = 0,
|
||||||
|
bottom = 0,
|
||||||
|
},
|
||||||
|
|
||||||
|
enable_tab_bar = false,
|
||||||
|
enable_scroll_bar = false,
|
||||||
|
window_decorations = "NONE",
|
||||||
|
scrollback_lines = 5000,
|
||||||
|
check_for_updates = false,
|
||||||
|
|
||||||
|
keys = {
|
||||||
|
{key="C", mods="ALT|SHIFT", action="Copy"},
|
||||||
|
{key="V", mods="ALT|SHIFT", action="Paste"},
|
||||||
|
|
||||||
|
-- {key="1", mods="ALT", action=wezterm.action{ActivateTab=0}},
|
||||||
|
-- {key="2", mods="ALT", action=wezterm.action{ActivateTab=1}},
|
||||||
|
-- {key="3", mods="ALT", action=wezterm.action{ActivateTab=2}},
|
||||||
|
-- {key="4", mods="ALT", action=wezterm.action{ActivateTab=3}},
|
||||||
|
-- {key="5", mods="ALT", action=wezterm.action{ActivateTab=4}},
|
||||||
|
-- {key="6", mods="ALT", action=wezterm.action{ActivateTab=5}},
|
||||||
|
-- {key="7", mods="ALT", action=wezterm.action{ActivateTab=6}},
|
||||||
|
-- {key="8", mods="ALT", action=wezterm.action{ActivateTab=7}},
|
||||||
|
-- {key="9", mods="ALT", action=wezterm.action{ActivateTab=8}},
|
||||||
|
-- {key="0", mods="ALT", action=wezterm.action{ActivateTab=9}},
|
||||||
|
},
|
||||||
|
|
||||||
|
colors = {
|
||||||
|
foreground = "#ded9ce",
|
||||||
|
background = "#171717",
|
||||||
|
|
||||||
|
cursor_bg = "#FB8C00",
|
||||||
|
-- cursor_fg = "black",
|
||||||
|
cursor_border = "#FB8C00",
|
||||||
|
|
||||||
|
split = "#444444",
|
||||||
|
|
||||||
|
ansi = {
|
||||||
|
"#000000",
|
||||||
|
"#ff605a",
|
||||||
|
"#b1e869",
|
||||||
|
"#ead89c",
|
||||||
|
"#5da9f6",
|
||||||
|
"#e86aff",
|
||||||
|
"#82fff6",
|
||||||
|
"#ded9ce"
|
||||||
|
},
|
||||||
|
|
||||||
|
brights = {
|
||||||
|
"#313131",
|
||||||
|
"#f58b7f",
|
||||||
|
"#dcf88f",
|
||||||
|
"#eee5b2",
|
||||||
|
"#a5c7ff",
|
||||||
|
"#ddaaff",
|
||||||
|
"#b6fff9",
|
||||||
|
"#fefffe"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
ssh_domains = {
|
||||||
|
{
|
||||||
|
name = "dln-dev",
|
||||||
|
remote_address = "dln-dev",
|
||||||
|
username = "dln",
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
|
}
|
|
@ -3,8 +3,8 @@ Name=tmux devel
|
||||||
GenericName=tmux-devel
|
GenericName=tmux-devel
|
||||||
StartupWMClass=tmux-devel
|
StartupWMClass=tmux-devel
|
||||||
Type=Application
|
Type=Application
|
||||||
TryExec=/home/dln/bin/alacritty
|
TryExec=/usr/bin/wezterm
|
||||||
Icon=alacritty
|
Icon=org.wezfurlong.wezterm
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Categories=System;TerminalEmulator;
|
Categories=System;TerminalEmulator;
|
||||||
Exec=/home/dln/bin/alacritty --class=tmux-devel -e ssh devel
|
Exec=/usr/bin/wezterm start --class=tmux-devel -- ssh devel
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Name=tmux local
|
Name=tmux local
|
||||||
GenericName=tmux-local
|
GenericName=tmux-local
|
||||||
|
StartupWMClass=tmux-local
|
||||||
Type=Application
|
Type=Application
|
||||||
TryExec=/home/dln/bin/alacritty
|
TryExec=/usr/bin/wezterm
|
||||||
Icon=alacritty
|
Icon=org.wezfurlong.wezterm
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Categories=System;TerminalEmulator;
|
Categories=System;TerminalEmulator;
|
||||||
StartupWMClass=tmux-local
|
Exec=/usr/bin/wezterm start --class=tmux-local -- tmux new-session -A -D -s 0
|
||||||
Exec=/home/dln/bin/alacritty --class tmux-local -e tmux new-session -A -D -s 0
|
|
||||||
|
|
Loading…
Reference in a new issue