# =========================================
#  Berus Alacritty Konfiguráció (v0.13.2)
# =========================================


live_config_reload = true   # Mentés után automatikus reload

# ----------------------------
# Környezeti változók
# ----------------------------
[env]
TERM = "xterm-256color"     # széles körben támogatott termcap
LANG = "hu_HU.UTF-8"        # magyar lokalizáció

# ----------------------------
# Ablak
# ----------------------------
[window]
dimensions = { columns = 120, lines = 30 }   # nagyobb default méret
# position = { x = 80, y = 60 }              # induláskor offset
# startup_mode = "Maximized"                 # mindig max méretben
decorations = "full"                         # teljes titlebar
dynamic_title = true                         # címsor = aktuális app
opacity = 0.92                               # átlátszóság
padding = { x = 5, y = 5 }                   # szellős padding
dynamic_padding = true                       # padding skálázódik
# blur = true                                # háttér elmosás (macOS/Wayland)

# ----------------------------
# Betűtípus
# ----------------------------
[font]
size = 13
builtin_box_drawing = true

[font.normal]
family = "Liberation Mono"
style = "Regular"

[font.bold]
family = "Liberation Mono"
style = "Bold"

[font.italic]
family = "Liberation Mono"
style = "Italic"

[font.bold_italic]
family = "Liberation Mono"
style = "Bold Italic"

# [font.offset]
# x = 0
# y = 1

# [font.glyph_offset]
# x = 0
# y = 0

# ----------------------------
# Görgetés
# ----------------------------
[scrolling]
history = 1024   # nagy scrollback buffer
multiplier = 3   # görgetés sebessége

# ----------------------------
# Kurzormód
# ----------------------------
[cursor]
blink_interval = 600
unfocused_hollow = true

[cursor.style]
shape = "Beam"    # fő kurzor alak (I-vonal)
blinking = "Always"

# ----------------------------
# Egér és kijelölés
# ----------------------------
[mouse]
hide_when_typing = true

[selection]
save_to_clipboard = true    # automatikus másolás kijelöléskor

# ----------------------------
# Shell
# ----------------------------
[shell]
program = "/usr/bin/fish"
# args = ["--login"]

# ----------------------------
# Bell (csengő / figyelmeztetés)
# ----------------------------
[bell]
animation = "EaseOutExpo"
duration = 180
color = "0xff5555"

# ----------------------------
# Színek
# (Catppuccin Mocha példa)
# ----------------------------
[colors.primary]
background = "0x1e1e2e"
foreground = "0xcdd6f4"

[colors.cursor]
text = "0x1e1e2e"
cursor = "0xf5e0dc"

[colors.normal]
black   = "0x45475a"
red     = "0xf38ba8"
green   = "0xa6e3a1"
yellow  = "0xf9e2af"
blue    = "0x89b4fa"
magenta = "0xf5c2e7"
cyan    = "0x94e2d5"
white   = "0xbac2de"

[colors.bright]
black   = "0x585b70"
red     = "0xf38ba8"
green   = "0xa6e3a1"
yellow  = "0xf9e2af"
blue    = "0x89b4fa"
magenta = "0xf5c2e7"
cyan    = "0x94e2d5"
white   = "0xa6adc8"

[colors.selection]
text = "0x1e1e2e"
background = "0xf5e0dc"

# ----------------------------
# Billentyűk
# ----------------------------
[keyboard]
bindings = [
{ key = "I", mods = "Control|Shift", action = "SpawnNewInstance" },
{ key = "N", mods = "Control|Shift", action = "CreateNewWindow" },
]


/conf/