Shaders for the new Windows Terminal
- Checkout the repository
- Set the value for
experimental.pixelShaderPathin your terminal setting to the desired shader - optional: Add keybindings for turning the shader on/off and focusmode
![]() |
![]() |
![]() |
|---|---|---|
| Default | Green Monochrome | Ember Monochrome |
#define GRAIN_INTENSITY 0.02
#define TINT_COLOR float4(1, 0.7f, 0, 0)
#define ENABLE_SCANLINES 1
#define ENABLE_REFRESHLINE 1
#define ENABLE_NOISE 1
#define ENABLE_CURVE 1
#define ENABLE_TINT 0
#define DEBUG 0


{ "profiles": { "defaults": { // Add your desired shader "experimental.pixelShaderPath": "C:\\gitrepos\\windows-terminal-shaders\\crt.hlsl" }, } "keybindings": [ // It's recommended to add those two toggles for ease of use { "command": "toggleFocusMode", "keys": "shift+f11" }, { "command": "toggleShaderEffects", "keys": "shift+f10" } ] }