local wezterm = require("wezterm") local padding = 30 local function scheme_for_appearance(appearance) if appearance:find("Dark") then return "3024 Night" else return "Catppuccin Latte" end end return { font = wezterm.font_with_fallback { "FiraCodeNerdFont", "Noto Color Emoji" }, font_size = 13, -- You can specify some parameters to influence the font selection; -- for example, this selects a Bold, Italic font variant. -- color_scheme = "Batman", use_fancy_tab_bar = false, hide_tab_bar_if_only_one_tab = true, alternate_buffer_wheel_scroll_speed = 1, color_scheme = scheme_for_appearance(wezterm.gui.get_appearance()), window_close_confirmation = "AlwaysPrompt", keys = { { key = 'U', mods = 'CMD|SHIFT', action = wezterm.action.Nop, }, }, window_padding = { left = padding, right = padding, top = padding, bottom = padding, }, }