unix-config/.config/wezterm/wezterm.lua

35 lines
829 B
Lua

local wezterm = require 'wezterm'
local config = wezterm.config_builder()
local opacity = 0.85
config.font = wezterm.font('Monaco Nerd Font Mono', { weight = 'Medium' })
config.font_size = 12
config.freetype_load_target = 'Normal'
config.window_background_opacity = opacity
config.macos_window_background_blur = 20
if wezterm.gui.get_appearance():find "Dark" then
config.color_scheme = 'Catppuccin Mocha'
config.colors = {
background = 'black'
}
else
config.color_scheme = 'Catppuccin Latte'
end
wezterm.on('update-status', function(window)
local overrides = window:get_config_overrides() or {}
if window:is_focused() then
overrides.window_background_opacity = opacity
else
overrides.window_background_opacity = opacity / 1.25
end
window:set_config_overrides(overrides)
end)
return config