wezterm/wezterm.lua

35 lines
755 B
Lua
Raw Normal View History

2025-04-06 20:44:32 +08:00
local wezterm = require("wezterm")
local vsvar = require("vsvar")
local platform = require("platform")
local keybind = require("keybind")
local config = {
audible_bell = "Disabled",
check_for_updates = false,
color_scheme = "Ubuntu",
inactive_pane_hsb = {
hue = 1.0,
saturation = 1.0,
brightness = 1.0,
},
window_decorations = "RESIZE",
}
config.font_size = platform.getFontSize()
config.launch_menu = {}
config.initial_rows = 30
config.initial_cols = 130
config.font = wezterm.font 'SauceCodePro NFM'
keybind.setKey(config)
if wezterm.target_triple == "x86_64-pc-windows-msvc" then
table.insert(config.launch_menu, {
label = "PowerShell",
args = { "powershell.exe", "-NoLogo" },
})
vsvar.get(config.launch_menu)
end
return config