# Any items in the `env` entry below will be added as # environment variables. Some entries may override variables # set by alacritty itself. #env: # TERM variable # # This value is used to set the `$TERM` environment variable for # each instance of Alacritty. If it is not present, alacritty will # check the local terminfo database and use `alacritty` if it is # available, otherwise `xterm-256color` is used. #TERM: alacritty # Font configuration font: # Normal (roman) font face normal: # Font family # # Default: # - (macOS) Menlo # - (Linux/BSD) monospace # - (Windows) Consolas family: Victor Mono Medium # The `style` can be specified to pick a specific face. style: Regular # Bold font face #bold: # Font family # # If the bold family is not specified, it will fall back to the # value specified for the normal font. #family: monospace # The `style` can be specified to pick a specific face. #style: Bold # Italic font face #italic: # Font family # # If the italic family is not specified, it will fall back to the # value specified for the normal font. #family: monospace # The `style` can be specified to pick a specific face. #style: Italic # Bold italic font face #bold_italic: # Font family # # If the bold italic family is not specified, it will fall back to the # value specified for the normal font. #family: monospace # The `style` can be specified to pick a specific face. #style: Bold Italic # Point size size: 10.0 # If `true`, bold text is drawn using the bright color variants. draw_bold_text_with_bright_colors: true # # Colors (Tomorrow Night) # colors: # # Default colors # primary: # background: '#ffffff' # foreground: '#000000' # Colors (Nord) # colors: # primary: # background: '#2e3440' # foreground: '#d8dee9' # dim_foreground: '#a5abb6' # cursor: # text: '#2e3440' # cursor: '#d8dee9' # vi_mode_cursor: # text: '#2e3440' # cursor: '#d8dee9' # selection: # text: CellForeground # background: '#4c566a' # search: # matches: # foreground: CellBackground # background: '#88c0d0' # footer_bar: # background: '#434c5e' # foreground: '#d8dee9' # normal: # black: '#3b4252' # red: '#bf616a' # green: '#a3be8c' # yellow: '#ebcb8b' # blue: '#81a1c1' # magenta: '#b48ead' # cyan: '#88c0d0' # white: '#e5e9f0' # bright: # black: '#4c566a' # red: '#bf616a' # green: '#a3be8c' # yellow: '#ebcb8b' # blue: '#81a1c1' # magenta: '#b48ead' # cyan: '#8fbcbb' # white: '#eceff4' # dim: # black: '#373e4d' # red: '#94545d' # green: '#809575' # yellow: '#b29e75' # blue: '#68809a' # magenta: '#8c738c' # cyan: '#6d96a5' # white: '#aeb3bb' # Bell # # The bell is rung every time the BEL control character is received. bell: # Visual Bell Animation # # Animation effect for flashing the screen when the visual bell is rung. # # Values for `animation`: # - Ease # - EaseOut # - EaseOutSine # - EaseOutQuad # - EaseOutCubic # - EaseOutQuart # - EaseOutQuint # - EaseOutExpo # - EaseOutCirc # - Linear animation: EaseOutExpo # Duration of the visual bell flash in milliseconds. A `duration` of `0` will # disable the visual bell animation. duration: 1 # Visual bell animation color. color: '#ffffff' # Bell Command # # This program is executed whenever the bell is rung. # # When set to `command: None`, no command will be executed. # # Example: # command: # program: notify-send # args: ["Hello, World!"] # #command: None #selection: # This string contains all characters that are used as separators for # "semantic words" in Alacritty. #semantic_escape_chars: ",│`|:\"' ()[]{}<>\t" # When set to `true`, selected text will be copied to the primary clipboard. #save_to_clipboard: false window: opacity: 1.0 cursor: # Cursor style style: # Cursor shape # # Values for `shape`: # - ▇ Block # - _ Underline # - | Beam shape: Block # Cursor blinking state # # Values for `blinking`: # - Never: Prevent the cursor from ever blinking # - Off: Disable blinking by default # - On: Enable blinking by default # - Always: Force the cursor to always blink blinking: Off # Live config reload (changes require restart) #live_config_reload: true # Send ESC (\x1b) before characters when alt is pressed. #alt_send_esc: true # Hints # # Terminal hints can be used to find text or hyperlink in the visible part of # the terminal and pipe it to other applications. hints: # Keys used for the hint labels. alphabet: "aoeuhtns" # List with all available hints # # Each hint must have any of `regex` or `hyperlinks` field and either an # `action` or a `command` field. The fields `mouse`, `binding` and # `post_processing` are optional. # # The `hyperlinks` option will cause OSC 8 escape sequence hyperlinks to be # highlighted. # # The fields `command`, `binding.key`, `binding.mods`, `binding.mode` and # `mouse.mods` accept the same values as they do in the `key_bindings` section. # # The `mouse.enabled` field controls if the hint should be underlined while # the mouse with all `mouse.mods` keys held or the vi mode cursor is above it. # # If the `post_processing` field is set to `true`, heuristics will be used to # shorten the match if there are characters likely not to be part of the hint # (e.g. a trailing `.`). This is most useful for URIs and applies only to # `regex` matches. # # Values for `action`: # - Copy # Copy the hint's text to the clipboard. # - Paste # Paste the hint's text to the terminal or search. # - Select # Select the hint's text. # - MoveViModeCursor # Move the vi mode cursor to the beginning of the hint. #enabled: # - regex: "(ipfs:|ipns:|magnet:|mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)\ # [^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩`]+" # hyperlinks: true # command: xdg-open # post_processing: true # mouse: # enabled: true # mods: None # binding: # key: U # mods: Control|Shift #debug: # Display the time it takes to redraw each frame. #render_timer: false # Keep the log file after quitting Alacritty. #persistent_logging: false # Log level # # Values for `log_level`: # - Off # - Error # - Warn # - Info # - Debug # - Trace #log_level: Warn # Print all received window events. #print_events: false # Highlight window damage information. #highlight_damage: false # Base16 One Light 256 - alacritty color config # Daniel Pfeifer (http://github.com/purpleKarrot) colors: # Default colors primary: background: '0xfafafa' foreground: '0x383a42' # Colors the cursor will use if `custom_cursor_colors` is true cursor: text: '0xfafafa' cursor: '0x383a42' # Normal colors normal: black: '0xfafafa' red: '0xca1243' green: '0x50a14f' yellow: '0xc18401' blue: '0x4078f2' magenta: '0xa626a4' cyan: '0x0184bc' white: '0x383a42' # Bright colors bright: black: '0xa0a1a7' red: '0xca1243' green: '0x50a14f' yellow: '0xc18401' blue: '0x4078f2' magenta: '0xa626a4' cyan: '0x0184bc' white: '0x090a0b' # indexed_colors: # - { index: 16, color: '0xd75f00' } # - { index: 17, color: '0x986801' } # - { index: 18, color: '0xf0f0f1' } # - { index: 19, color: '0xe5e5e6' } # - { index: 20, color: '0x696c77' } # - { index: 21, color: '0x202227' }