local wezterm = require("wezterm") local config = {} if wezterm.target_triple:find("windows") then config.default_prog = { "wsl.exe", "-d", "Fedora", "--cd", "~" } config.keys = { { key = "F11", mods = "NONE", action = wezterm.action.ToggleFullScreen, }, } end config.hide_tab_bar_if_only_one_tab = true config.window_padding = { left = 0, right = 0, top = 0, bottom = 0, } config.color_scheme = "vx-rose-pine" config.color_schemes = { ['vx-rose-pine'] = { foreground = '#e0def4', background = '#000000', -- Default Rose-Pine background cursor_bg = '#e0def4', cursor_border = '#e0def4', cursor_fg = '#191724', selection_bg = '#524f67', selection_fg = '#e0def4', ansi = { '#191724', -- Base '#eb6f92', -- Love '#f6c177', -- Gold '#ebbcba', -- Rose '#9ccfd8', -- Pine '#c4a7e7', -- Iris '#31748f', -- Foam '#e0def4', -- Text }, brights = { '#6e6a86', -- Subtle '#eb6f92', -- Love '#f6c177', -- Gold '#ebbcba', -- Rose '#9ccfd8', -- Pine '#c4a7e7', -- Iris '#31748f', -- Foam '#e0def4', -- Text }, }, } config.font = wezterm.font("Iosevka Slab") config.font_size = 18.0 config.line_height = 1.1 return config