-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathwezterm.lua
More file actions
87 lines (64 loc) · 1.45 KB
/
wezterm.lua
File metadata and controls
87 lines (64 loc) · 1.45 KB
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
local wezterm = require('wezterm')
local config = wezterm.config_builder()
local bindings = require('bindings')
config.audible_bell = "Disabled"
config.window_decorations = 'RESIZE'
config.initial_cols = 65
config.initial_rows = 20
config.max_fps = 120
config.front_end = 'WebGpu'
config.webgpu_power_preference = "HighPerformance"
config.font = wezterm.font('Cascadia Code NF')
config.font_size = 11
config.inactive_pane_hsb = {
saturation = 0.9,
brightness = 0.8
}
-- config.window_background_opacity = 0.98
config.colors = {
foreground = '#cac4d4',
background = '#141118',
cursor_bg = '#a980db',
cursor_border = '#a980db',
cursor_fg = '#141118',
selection_bg = '#27222f',
split = "#27222f",
ansi = {
"#4f455f",
"#d66f6f",
"#6fd692",
"#d6d36f",
"#6f9ad6",
"#9e70d7",
"#6fd6d6",
"#f4f3f6"
},
brights = {
"#4f455f",
"#d66f6f",
"#6fd692",
"#d6d36f",
"#6f9ad6",
"#9e70d7",
"#6fd6d6",
"#f4f3f6"
},
}
config.window_close_confirmation = 'NeverPrompt'
config.window_padding = {
left = 32,
right = 32,
top = 24,
bottom = 24,
}
config.enable_tab_bar = false
config.window_frame = {
font = wezterm.font('Cascadia Code NF'),
}
config.default_prog = { 'pwsh', '-NoLogo' }
config.disable_default_key_bindings = true
config.leader = bindings.leader
config.keys = bindings.keys
config.key_tables = bindings.key_tables
config.mouse_bindings = bindings.mouse_bindings
return config