WezTerm is the alternative GPU-accelerated terminal emulator in Salchipapa.Dots, configured entirely through a single Lua file. Its config lives atDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/erickm13/Salchipapa.Dots/llms.txt
Use this file to discover all available pages before exploring further.
SalchipapaWezterm/.wezterm.lua and is symlinked to ~/.wezterm.lua (WezTerm’s default config path). Because the configuration is plain Lua, every setting is programmable — the file includes commented-out blocks for background images, Windows Acrylic blur, and GPU adapter selection that can be enabled as needed.
Installation
Key Settings
Appearance
- Color scheme:
GruvboxDarkHard - Font:
IosevkaTerm NF, size16 - Background opacity:
0.80 - macOS blur radius:
20 - Window padding:
0on all sides
Performance
- Max FPS:
240 - Kitty graphics: enabled (
true) - Scroll bar: disabled (
false) - Tab bar: hidden when only one tab is open
WSL Integration
- Default program:
{ "wsl.exe", "~" } - Opens directly into the WSL home directory on launch
Commented-out options
- Background image (Windows path, brightness/saturation)
win32_system_backdrop = "Acrylic"- OpenGL front-end + GPU adapter selection
default_domain = 'WSL:Ubuntu'
Settings Reference
| Setting | Value | Description |
|---|---|---|
default_prog | { "wsl.exe", "~" } | Launch WSL, starting in the home directory |
color_scheme | "GruvboxDarkHard" | Built-in WezTerm color scheme |
font | wezterm.font("IosevkaTerm NF") | Primary font |
font_size | 16 | Font size in points |
window_background_opacity | 0.80 | Window transparency (0.0–1.0) |
macos_window_background_blur | 20 | macOS background blur radius |
max_fps | 240 | Render rate cap for smooth scrolling |
enable_kitty_graphics | true | Enables Kitty image protocol |
hide_tab_bar_if_only_one_tab | true | Hides tab bar for a cleaner single-tab look |
enable_scroll_bar | false | Disables the scrollbar |
window_padding | top=0, right=0, left=0, bottom=0 | Zero padding for maximum terminal area |
Windows-Specific Notes
The config contains several commented-out blocks that are relevant only on native Windows (not WSL2):
- Background image:
config.backgroundwith aFilesource pointing to a Windows path (C:/Users/…). Uncomment and adjust the path to enable a blurred wallpaper behind the terminal. - Acrylic blur:
config.win32_system_backdrop = "Acrylic"enables the Windows 11 Acrylic material effect. default_domain: Settingconfig.default_domain = 'WSL:Ubuntu'makes WezTerm open directly into WSL without needingdefault_prog.
-- activate ONLY if windows --.