1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83
| local wezterm = require 'wezterm';
return { color_scheme = "Tokyo Night", window_decorations = "INTEGRATED_BUTTONS|RESIZE", initial_cols = 110, initial_rows = 30, font_size = 14.0, font = wezterm.font_with_fallback({ { family = "JetBrainsMono NF", weight = "Medium", italic = false }, { family = "HarmonyOS Sans SC", weight = "Medium", italic = false }, }),
background = { { source = { File = 'C:/Users/yourusername/Pictures/xxx.png', }, hsb = { hue = 1.0, saturation = 1.0, brightness = 0.3, } } }, window_background_opacity = 0.9, window_close_confirmation = 'NeverPrompt',
default_prog = { "D:/path/to/Git/bin/bash.exe" },
launch_menu = { { label = 'PowerShell', args = { 'C:/Windows/System32/WindowsPowerShell/v1.0/powershell.exe' }, }, { label = 'CMD', args = { 'cmd.exe' }, }, },
keys = { { key = 'p', mods = 'CTRL', action = wezterm.action.ShowLauncherArgs { flags = 'FUZZY|TABS|LAUNCH_MENU_ITEMS' } }, { key = 'F11', mods = 'NONE', action = wezterm.action.ToggleFullScreen }, { key = '+', mods = 'SHIFT|CTRL', action = wezterm.action.IncreaseFontSize }, { key = '_', mods = 'SHIFT|CTRL', action = wezterm.action.DecreaseFontSize }, { key = 't', mods = 'CTRL', action = wezterm.action.ShowLauncher }, { key = 'w', mods = 'CTRL', action = wezterm.action.CloseCurrentTab{ confirm = false } }, { key = "UpArrow", mods = "CTRL|SHIFT", action = wezterm.action({ SplitHorizontal = { domain = "CurrentPaneDomain" } }) }, { key = "DownArrow", mods = "CTRL|SHIFT", action = wezterm.action({ SplitVertical = { domain = "CurrentPaneDomain" } }) }, } }
|