https://github.com/ccelik97/Kangslap
A pixel shader for Windows Terminal.
https://github.com/ccelik97/Kangslap
bash hlsl hlsl-shader powershell pwsh shader shaders terminal windows windows-10 windows-11 windows-terminal wsl wsl2 wt zsh
Last synced: 3 months ago
JSON representation
A pixel shader for Windows Terminal.
- Host: GitHub
- URL: https://github.com/ccelik97/Kangslap
- Owner: ccelik97
- License: mit
- Created: 2022-12-26T01:14:46.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-12-26T01:14:52.000Z (over 2 years ago)
- Last Synced: 2024-10-24T12:12:46.640Z (7 months ago)
- Topics: bash, hlsl, hlsl-shader, powershell, pwsh, shader, shaders, terminal, windows, windows-10, windows-11, windows-terminal, wsl, wsl2, wt, zsh
- Language: HLSL
- Homepage:
- Size: 1.96 MB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kangslap pixel shader for Windows Terminal
A Windows Terminal pixel shader with drop text shadow effects (w/ more readable text) & an animating refresh line (optional).
* Kangslap: Drop shadow effects & more readable text.
* Kangslap-RefreshLine: Same as above + an animated refresh line effect (more resource intensive).## Preview
||||
|---|---|---|
|Enabled (w/ refresh line)|Enabled|Disabled|## Usage
Into your Windows Terminal [settings.json](https://learn.microsoft.com/en-us/windows/terminal/customize-settings/profile-general) file:
```json
{
"profiles": {
"defaults": {
"antialiasingMode": "cleartype",
"experimental.pixelShaderPath": "X:/Path/to/Kangslap.hlsl",
"opacity": 0,
"useAcrylic": true,
"useAtlasEngine": false
}
}
}
```and optionally:
```json
{
"profiles": {
"defaults": {
"backgroundImage": "X:\\Path\\to\\wtbg.jpg",
"backgroundImageOpacity": 0.75
}
}
"useAcrylicInTabRow": true
}
```## Credits
They're inspired by:
* @Microsoft's sample shader from: [Rasterbars.hlsl](https://github.com/microsoft/terminal/blob/main/samples/PixelShaders/Rasterbars.hlsl) and
* @Hammster's CRT shader (although falls flat of that) from: [crt.hlsl](https://github.com/Hammster/windows-terminal-shaders/blob/main/crt.hlsl).