2024-02-05 11:51:54 +05:30
|
|
|
# Alacritty Configuration File
|
|
|
|
|
|
|
|
# Enable dynamic title
|
|
|
|
# dynamic_title = true
|
|
|
|
|
|
|
|
# Importing color scheme
|
|
|
|
import = [
|
|
|
|
"/Users/raj.sharma/.config/alacritty/catppuccin/catppuccin-mocha.toml",
|
|
|
|
]
|
|
|
|
|
|
|
|
# Cursor settings
|
|
|
|
[cursor]
|
|
|
|
unfocused_hollow = true
|
|
|
|
|
|
|
|
[cursor.style]
|
|
|
|
blinking = "Never"
|
|
|
|
|
|
|
|
# Environment variable settings
|
|
|
|
[env]
|
|
|
|
TERM = "xterm-256color"
|
|
|
|
|
|
|
|
# Font settings
|
|
|
|
[font]
|
|
|
|
size = 14
|
|
|
|
|
|
|
|
[font.bold]
|
|
|
|
family = "FiraCode Nerd Font Mono Med"
|
|
|
|
style = "Bold"
|
|
|
|
|
|
|
|
[font.bold_italic]
|
|
|
|
family = "FiraCode Nerd Font"
|
|
|
|
style = "Bold Italic"
|
|
|
|
|
|
|
|
[font.italic]
|
|
|
|
family = "FiraCode Nerd Font"
|
|
|
|
style = "Italic"
|
|
|
|
|
|
|
|
[font.normal]
|
|
|
|
family = "FiraCode Nerd Font Mono"
|
|
|
|
style = "Regular"
|
|
|
|
|
|
|
|
# Keyboard bindings
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0001,"
|
|
|
|
key = "R"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0001$"
|
|
|
|
key = "R"
|
|
|
|
mods = "Command|Shift"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0001("
|
|
|
|
key = "Key9"
|
|
|
|
mods = "Command|Shift"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0001)"
|
|
|
|
key = "Key0"
|
|
|
|
mods = "Command|Shift"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0001C"
|
|
|
|
key = "N"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0005"
|
|
|
|
key = "Right"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0001"
|
|
|
|
key = "Left"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u001BF"
|
|
|
|
key = "Right"
|
|
|
|
mods = "Alt"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u001BB"
|
|
|
|
key = "Left"
|
|
|
|
mods = "Alt"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
action = "Copy"
|
|
|
|
key = "C"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
action = "Paste"
|
|
|
|
key = "V"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
action = "IncreaseFontSize"
|
|
|
|
key = "Plus"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
action = "DecreaseFontSize"
|
|
|
|
key = "Minus"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
action = "ResetFontSize"
|
|
|
|
key = 0
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
action = "Quit"
|
|
|
|
key = "Q"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0001\""
|
|
|
|
key = "E"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0001%"
|
|
|
|
key = "E"
|
|
|
|
mods = "Command|Shift"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = """
|
|
|
|
lfcd
|
|
|
|
"""
|
|
|
|
key = "F"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0001[/"
|
|
|
|
key = "F"
|
|
|
|
mods = "Command|Shift"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0001g"
|
|
|
|
key = "G"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0001T"
|
|
|
|
key = "J"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0001s"
|
|
|
|
key = "K"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0001L"
|
|
|
|
key = "L"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0001u"
|
|
|
|
key = "O"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = """
|
|
|
|
:GoToFile
|
|
|
|
"""
|
|
|
|
key = "P"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = """
|
|
|
|
:GoToCommand
|
|
|
|
"""
|
|
|
|
key = "P"
|
|
|
|
mods = "Command|Shift"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = """
|
|
|
|
:q
|
|
|
|
"""
|
|
|
|
key = "Q"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = """
|
|
|
|
\u001B:w
|
|
|
|
"""
|
|
|
|
key = "S"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0001c"
|
|
|
|
key = "T"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0001x"
|
|
|
|
key = "W"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0001z"
|
|
|
|
key = "Z"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0001n"
|
|
|
|
key = "Tab"
|
|
|
|
mods = "Control"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0001,"
|
|
|
|
key = "Comma"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0001\u001B[D"
|
|
|
|
key = "LBracket"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0001\u001B[A"
|
|
|
|
key = "Slash"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0001p"
|
|
|
|
key = "LBracket"
|
|
|
|
mods = "Command|Shift"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0001\u001B[C"
|
|
|
|
key = "RBracket"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0001n"
|
|
|
|
key = "RBracket"
|
|
|
|
mods = "Command|Shift"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u0001:"
|
|
|
|
key = "Semicolon"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u00011"
|
|
|
|
key = "Key1"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u00012"
|
|
|
|
key = "Key2"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u00013"
|
|
|
|
key = "Key3"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u00014"
|
|
|
|
key = "Key4"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u00015"
|
|
|
|
key = "Key5"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u00016"
|
|
|
|
key = "Key6"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u00017"
|
|
|
|
key = "Key7"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u00018"
|
|
|
|
key = "Key8"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u00019"
|
|
|
|
key = "Key9"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u00021"
|
|
|
|
key = "Key1"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u00022"
|
|
|
|
key = "Key2"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u00023"
|
|
|
|
key = "Key3"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u00024"
|
|
|
|
key = "Key4"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u00025"
|
|
|
|
key = "Key5"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u00026"
|
|
|
|
key = "Key6"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u00027"
|
|
|
|
key = "Key7"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u00028"
|
|
|
|
key = "Key8"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
[[keyboard.bindings]]
|
|
|
|
chars = "\u00029"
|
|
|
|
key = "Key9"
|
|
|
|
mods = "Command"
|
|
|
|
|
|
|
|
# # Shell-specific keybindings for navigating history
|
|
|
|
# # These keybindings are active only when in shell mode and will not affect Vim
|
|
|
|
# [[keyboard.bindings]]
|
|
|
|
# chars = "\u001B[A"
|
|
|
|
# key = "k"
|
|
|
|
# mode = "AppKeypad"
|
|
|
|
# # Navigate up in shell history
|
|
|
|
#
|
|
|
|
# [[keyboard.bindings]]
|
|
|
|
# chars = "\u001B[B"
|
|
|
|
# key = "j"
|
|
|
|
# mode = "AppKeypad"
|
|
|
|
# Navigate down in shell history
|
|
|
|
|
|
|
|
# Scrolling settings
|
|
|
|
[scrolling]
|
|
|
|
history = 2000
|
|
|
|
|
|
|
|
# Selection settings
|
|
|
|
[selection]
|
|
|
|
save_to_clipboard = true
|
|
|
|
semantic_escape_chars = ",│`|:\"' ()[]{}<>\t"
|
|
|
|
|
|
|
|
# Shell settings
|
|
|
|
[shell]
|
|
|
|
args = ["-l", "-c", "tmux attach || tmux"]
|
|
|
|
program = "/bin/zsh"
|
|
|
|
|
|
|
|
# Window settings
|
|
|
|
[window]
|
|
|
|
decorations = "buttonless"
|
|
|
|
opacity = 0.9
|
|
|
|
blur = true
|
|
|
|
|
|
|
|
[window.dimensions]
|
|
|
|
columns = 120
|
|
|
|
lines = 44
|
|
|
|
|
|
|
|
[window.padding]
|
|
|
|
x = 0
|
|
|
|
y = 0
|