feat(ghostty): update theme and add CRT shaders
Amolith
created
- Change theme from everforest to buffy/alucard
- Add font-size of 16
- Add GTK toolbar and titlebar styling
- Add CRT shader effects for cursor and screen
- Enable io_uring async backend
Change summary
dot_config/ghostty/config.tmpl | 26 +++++++++++++++++++++++++-
1 file changed, 25 insertions(+), 1 deletion(-)
Detailed changes
@@ -1,7 +1,31 @@
-theme = dark:everforest-dark,light:everforest-light
+theme = dark:buffy,light:alucard
font-family = {{ .font }}
+font-size = 16
font-feature = +ss01
font-feature = -calt
font-feature = -liga
font-feature = -dlig
keybind = shift+enter=text:\n
+
+gtk-toolbar-style = flat
+gtk-titlebar-style = tabs
+gtk-single-instance = true
+async-backend = io_uring
+
+# Cursors
+custom-shader = ~/.config/ghostty/shaders/0xhckr-in-game-crt-cursor.glsl
+# custom-shader = ~/.config/ghostty/shaders/0xhckr-cursor_blaze.glsl
+
+# Effects
+custom-shader = ~/.config/ghostty/shaders/0xhckr-tft.glsl
+custom-shader = ~/.config/ghostty/shaders/luiscarlospando-crt-shader-with-chromatic-aberration-glow-scanlines-dot-matrix.glsl
+# custom-shader = ~/.config/ghostty/shaders/12jihan-glow.glsl
+# custom-shader = ~/.config/ghostty/shaders/0xhckr-glitchy.glsl
+# custom-shader = ~/.config/ghostty/shaders/0xhckr-glow-rgbsplit-twitchy.glsl
+# custom-shader = ~/.config/ghostty/shaders/0xhckr-dither.glsl
+
+# Warps aspect
+# custom-shader = ~/.config/ghostty/shaders/0xhckr-retro-terminal.glsl
+
+# Background
+# custom-shader = ~/.config/ghostty/shaders/0xhckr-sparks-from-fire.glsl