-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathwezterm.lua
93 lines (73 loc) · 2.29 KB
/
wezterm.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
-- Pull in the wezterm API
local wezterm = require("wezterm")
local config = wezterm.config_builder()
local act = wezterm.action
local mux = wezterm.mux
wezterm.on("gui-startup", function()
local tab, pane, window = mux.spawn_window({})
window:gui_window():maximize()
end)
-- config.color_scheme = "Catppuccin Latte"
config.color_scheme = "zenbones"
-- config.color_scheme = "zenwritten_light"
config.font = wezterm.font("EnvyCodeR Nerd Font", { weight = "Regular", stretch = "Normal", style = "Normal" })
config.font_size = 14.
config.window_frame = {
font = wezterm.font({ family = "Roboto", weight = "Bold" }),
font_size = 13.0,
active_titlebar_bg = "rgba(202 202 203 1)",
inactive_titlebar_bg = "rgba(202 202 203 1)",
}
config.colors = {
tab_bar = {
inactive_tab_edge = "rgba(202 202 203 1)",
active_tab = {
bg_color = "rgba(228 228 229 1)",
fg_color = "#404040",
},
inactive_tab = {
bg_color = "rgba(202 202 203 1)",
fg_color = "#808080",
},
inactive_tab_hover = {
bg_color = "rgba(228 228 229 1)",
fg_color = "#808080",
},
new_tab = {
bg_color = "rgba(202 202 203 1)",
fg_color = "#808080",
},
new_tab_hover = {
bg_color = "rgba(228 228 229 1)",
fg_color = "#808080",
},
},
}
config.use_fancy_tab_bar = true
config.hide_tab_bar_if_only_one_tab = true
config.use_dead_keys = false
config.scrollback_lines = 5000
-- config.disable_default_key_bindings = true
config.keys = {
{ key = "LeftArrow", mods = "SUPER|SHIFT", action = act.ActivateTabRelative(-1) },
{ key = "RightArrow", mods = "SUPER|SHIFT", action = act.ActivateTabRelative(1) },
{ key = "LeftArrow", mods = "SUPER", action = act.ActivatePaneDirection("Left") },
{ key = "RightArrow", mods = "SUPER", action = act.ActivatePaneDirection("Right") },
{ key = "UpArrow", mods = "SUPER", action = act.ActivatePaneDirection("Up") },
{ key = "DownArrow", mods = "SUPER", action = act.ActivatePaneDirection("Down") },
{ key = "LeftArrow", mods = "CTRL|SHIFT", action = act.SwitchWorkspaceRelative(-1) },
{ key = "RightArrow", mods = "CTRL|SHIFT", action = act.SwitchWorkspaceRelative(1) },
}
config.ssh_domains = {
{
name = "raspi",
remote_address = "192.168.68.111",
username = "aldi",
},
{
name = "storm",
remote_address = "192.168.68.106",
username = "aldi",
},
}
return config