GUI configuration manager for WezTerm terminal emulator
Create visual interfaces from decorated Lua configs. Add simple annotations to your WezTerm config and get automatic GUI generation with sliders, color pickers, and more.
wezztershier generates visual controls from decorated WezTerm configs. Add special comments to your Lua config and get an instant GUI.
Python 3.10-3.12PyQt6 >= 6.5.0 - GUI frameworkWezTerm - Terminal emulatorAdd decorators to your WezTerm config:
local config = {}
-- <<TUNER-START>>
-- @ui: slider(min=10, max=42, step=1) type=int
config.font_size = 18
-- @ui: slider(min=0.5, max=2.0, step=0.1) type=float
config.line_height = 1.29
-- @ui: color_picker(format="hex", alpha=false) type=color
config.colors = config.colors or {}
config.colors.background = "#333333"
-- <<TUNER-END>>
return config
Run wezztershier and adjust settings visually!