65 lines
2.0 KiB
Plaintext
65 lines
2.0 KiB
Plaintext
# CyberQueer — Ghostty config
|
|
# Ported from ../kitty/{kitty.conf,themes/cyberqueer.conf}. Palette matches
|
|
# ~/Dotfiles/colors.conf (COLOR_TEXT/BG/HIGHLIGHT/DARK/RED) plus the same
|
|
# neon green/yellow/magenta/cyan tints used in the kitty theme so ANSI
|
|
# output looks identical across both terminals. Kitty could only fake a
|
|
# glow with a static background image (../kitty/scanlines.png); here it's
|
|
# a real per-frame bloom shader — see shaders/cyberqueer-glow.glsl.
|
|
#
|
|
# NOT wired up as the active terminal yet: no keybinds or $TERMINAL changes
|
|
# point at Ghostty. This file just needs `ghostty --config-file=<this path>`
|
|
# (or deploying to ~/.config/ghostty/config) to try it.
|
|
|
|
font-family = Agave Nerd Font
|
|
font-size = 13
|
|
|
|
cursor-style = bar
|
|
cursor-style-blink = false
|
|
shell-integration-features = no-cursor
|
|
|
|
background-opacity = 0.4
|
|
background-blur = true
|
|
|
|
window-padding-x = 4
|
|
window-padding-y = 4
|
|
scrollback-limit = 10485760
|
|
confirm-close-surface = false
|
|
|
|
# No titlebar, no tab bar — Hyprland handles window placement/borders itself
|
|
# (matches kitty's borderless look under this compositor). Note: an old
|
|
# Ghostty bug (ghostty-org/ghostty#3178, fixed in 1.0.1) made this exact
|
|
# Arch+Hyprland combo render as a single flat color with gtk-titlebar=false;
|
|
# using window-decoration=none instead of gtk-titlebar avoids that specific
|
|
# combo, but if the "flat pane, no text" symptom ever comes back, this is
|
|
# the first place to check by reverting.
|
|
window-decoration = none
|
|
window-show-tab-bar = never
|
|
|
|
custom-shader = shaders/cyberqueer-glow.glsl
|
|
custom-shader-animation = always
|
|
|
|
foreground = D6ABAB
|
|
background = 1A1A1A
|
|
selection-foreground = E40046
|
|
selection-background = 5018DD
|
|
cursor-color = E40046
|
|
cursor-text = 5018DD
|
|
split-divider-color = 5018DD
|
|
|
|
palette = 0=1A1A1A
|
|
palette = 1=E40046
|
|
palette = 2=33E6A0
|
|
palette = 3=E8B23D
|
|
palette = 4=5018DD
|
|
palette = 5=A6178C
|
|
palette = 6=34C6C6
|
|
palette = 7=D6ABAB
|
|
palette = 8=4B3A55
|
|
palette = 9=F50505
|
|
palette = 10=5CFFC2
|
|
palette = 11=FFD873
|
|
palette = 12=8C6FFF
|
|
palette = 13=FF5FC0
|
|
palette = 14=6FF5F0
|
|
palette = 15=F2DEDE
|