# 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