-
Notifications
You must be signed in to change notification settings - Fork 0
/
.wezterm.lua
60 lines (48 loc) · 1.69 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
-- Pull in the wezterm API
local wezterm = require 'wezterm'
-- This table will hold the configuration.
local config = {}
-- local colors = require('lua/rose-pine').colors()
-- local window_frame = require('lua/rose-pine').window_frame()
-- 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()
-- config.color_scheme_dirs = { '~/.config/wezterm/lua' }
config.font_size = 10
config.enable_tab_bar = false
config.cursor_blink_rate = 0
config.color_scheme = "rose-pine"
config.dpi = 144
config.freetype_load_target = "Light"
-- config.line_height = 1.1
config.font = wezterm.font_with_fallback {
'BerkeleyMono Nerd Font',
-- 'FantasqueSansM Nerd Font Mono',
{ family = "Symbols Nerd Font", scale = 1.5 },
'nonicons',
}
end
-- This is where you actually apply your config choices
-- For example, changing the color scheme:
-- config.color_scheme = 'Batman'
-- Set background to same color as neovim
-- config.colors = {}
-- config.colors.background = '#fafafa'
-- config.font = wezterm.font('JetBrainsMono Nerd Font')
-- default is true, has more "native" look
config.use_fancy_tab_bar = false
-- I don't like putting anything at the ege if I can help it.
config.enable_scroll_bar = false
config.window_padding = {
left = 0,
right = 0,
top = 0,
bottom = 0,
}
config.tab_bar_at_bottom = false
-- config.freetype_load_flags = 'FORCE_AUTOHINT|MONOCHROME'
-- config.freetype_load_target = "HorizontalLcd"
config.hide_tab_bar_if_only_one_tab = false
-- and finally, return the configuration to wezterm
return config