scripts/alacritty.toml

379 lines
5.4 KiB
TOML

# 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