Vulpes Shader System: Difference between revisions
Create Vulpes Shader System page - Ghostty GLSL shaders |
FIX: Restore Vulpes Shaders content |
||
| Line 1: | Line 1: | ||
/ | = Vulpes Shader System = | ||
Custom GLSL shaders for Ghostty terminal. Added November 2025. | |||
== Overview == | |||
A stack of composable shaders that add subtle visual effects to the terminal without compromising readability. Named after the fox genus. | |||
'''Location:''' <code>~/.config/ghostty/shaders/</code> | |||
== Shader Stack == | |||
Order matters. Applied in sequence: | |||
# '''cursor-blaze-vulpes.glsl''' — Hot pink cursor trail (#ff268c) | |||
# '''bloom-vulpes.glsl''' — Red-selective glow effect | |||
# '''vignette-subtle.glsl''' — Subtle edge darkening | |||
# '''tft-subtle.glsl''' — LCD subpixel effect | |||
== Effects == | |||
=== Cursor Blaze === | |||
Trails the cursor with a hot pink glow. Creates a subtle afterimage effect when moving through code. | |||
=== Bloom === | |||
Red-selective glow that makes error messages and warnings subtly luminous without affecting other text. | |||
=== Vignette === | |||
Darkens edges slightly, focusing attention on center content. Very subtle. | |||
=== TFT === | |||
LCD subpixel simulation. Adds slight texture reminiscent of old CRT/LCD displays. | |||
== Reload == | |||
<code>Cmd+Shift+,</code> in Ghostty to reload shaders after editing. | |||
== Design Philosophy == | |||
Effects should enhance focus, not distract. Each shader is: | |||
* Subtle enough to forget it's there | |||
* Functional (cursor trail helps track movement) | |||
* Composable (can disable any layer) | |||
== See Also == | |||
* [[Dotfiles]] — Full configuration overview | |||
* [[Ghostty]] — Terminal emulator | |||
* [[Terminal]] — Terminal configuration | |||
---- | |||
[[Category:Technical Systems]] | |||
[[Category:Terminal]] | |||
{{Navbox Technical}} | |||
Latest revision as of 00:30, 8 December 2025
Vulpes Shader System
Custom GLSL shaders for Ghostty terminal. Added November 2025.
Overview
A stack of composable shaders that add subtle visual effects to the terminal without compromising readability. Named after the fox genus.
Location: ~/.config/ghostty/shaders/
Shader Stack
Order matters. Applied in sequence:
- cursor-blaze-vulpes.glsl — Hot pink cursor trail (#ff268c)
- bloom-vulpes.glsl — Red-selective glow effect
- vignette-subtle.glsl — Subtle edge darkening
- tft-subtle.glsl — LCD subpixel effect
Effects
Cursor Blaze
Trails the cursor with a hot pink glow. Creates a subtle afterimage effect when moving through code.
Bloom
Red-selective glow that makes error messages and warnings subtly luminous without affecting other text.
Vignette
Darkens edges slightly, focusing attention on center content. Very subtle.
TFT
LCD subpixel simulation. Adds slight texture reminiscent of old CRT/LCD displays.
Reload
Cmd+Shift+, in Ghostty to reload shaders after editing.
Design Philosophy
Effects should enhance focus, not distract. Each shader is:
- Subtle enough to forget it's there
- Functional (cursor trail helps track movement)
- Composable (can disable any layer)
See Also
- Dotfiles — Full configuration overview
- Ghostty — Terminal emulator
- Terminal — Terminal configuration
| ⚡ Technical | |
|---|---|
| Core | Technical · CLI · Dotfiles · Nvim · SSH · VPS |
| Tools | Sketchybar · ArchiveBox · ThinkPad Linux |
| Systems | Automation · Personal APIs · Quantified Self |
| Reference | Runbooks · New Computer Runbook · Syntax guide |