-- Pull in the wezterm API local wezterm = require "wezterm" -- This table will hold the configuration. local config = {} -- 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() end -- This is where you actually apply your config choices config.set_environment_variables = { TERMINFO_DIRS = "/home/user/.nix-profile/share/terminfo", WSLENV = "TERMINFO_DIRS", } config.audible_bell = "Disabled" config.font_size = 14 config.window_background_opacity = 0.80 config.macos_window_background_blur = 20 config.color_scheme = "tokyonight_night" config.hide_tab_bar_if_only_one_tab = true config.hide_mouse_cursor_when_typing = true config.window_padding = { left = 5, right = 5, top = 5, bottom = 5, } -- and finally, return the configuration to wezterm return config