Appearance
Terminal
WezTerm is the primary cross-platform terminal profile. Windows Terminal is the native Windows profile host. Alacritty remains a minimal fallback, and Konsole is managed only for CachyOS KDE.
Profiles
Windows Terminal starts WSL with:
text
wsl.exe ~The native Windows profile starts PowerShell with:
text
pwsh.exe -NoLogoWezTerm follows the same split on Windows. On Unix-like hosts it starts fish -l directly.
Keys
| Action | Windows Terminal | WezTerm |
|---|---|---|
| Copy selection | Ctrl+C, Ctrl+Shift+C | Ctrl+C, Ctrl+Shift+C |
| Paste clipboard | Ctrl+V, Ctrl+Shift+V | Ctrl+V, Ctrl+Shift+V |
| Command palette | Ctrl+Shift+P | Ctrl+Shift+P |
| New tab | Ctrl+Shift+T | Ctrl+Shift+T |
| Split pane | Alt+Shift+D | Alt+Shift+D |
| Find | Ctrl+Shift+F | Ctrl+Shift+F |
| Clear scrollback | Command palette | Ctrl+Shift+K |
| Set soft opacity | Ctrl+Shift+O | Ctrl+Shift+O |
Ctrl+C copies only when terminal text is selected. With no selection, it is sent through to the shell so command interrupt behavior remains intact.
Opacity
The rendered default is fully opaque unless terminal_opacity is set in the chezmoi data. WezTerm toggles between the rendered default and the alternate opacity. Windows Terminal exposes solid and soft opacity actions through the command palette, with Ctrl+Shift+O bound to the soft value.
Manual Check
After applying on a GUI host, open Windows Terminal and WezTerm and confirm:
- WSL starts in the Linux home directory.
- PowerShell starts in the Windows user profile.
- The WSL profile has an icon in the tab and profile switcher.
- Copy, paste, new tab, split pane, command palette, and opacity keys work.
- Font, theme, scrollback, and bell behavior match the managed defaults.