From 0eb880c4c421a56f827da04645a9030a78a7274b Mon Sep 17 00:00:00 2001 From: Raj Date: Mon, 5 Feb 2024 11:51:54 +0530 Subject: [PATCH] Update alacritty.toml --- alacritty.toml | 378 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 378 insertions(+) diff --git a/alacritty.toml b/alacritty.toml index e69de29..a985122 100644 --- a/alacritty.toml +++ b/alacritty.toml @@ -0,0 +1,378 @@ +# 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