# Configuration for Alacritty, the GPU enhanced terminal emulator. # Import additional configuration files # # Imports are loaded in order, skipping all missing files, with the importing # file being loaded last. If a field is already present in a previous import, it # will be replaced. # # All imports must either be absolute paths starting with `/`, or paths relative # to the user's home directory starting with `~/`. #import: # - /path/to/alacritty.yml # 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 window: # Window dimensions (changes require restart) # # Number of lines/columns (not pixels) in the terminal. Both lines and columns # must be non-zero for this to take effect. The number of columns must be at # least `2`, while using a value of `0` for columns and lines will fall back # to the window manager's recommended size #dimensions: # columns: 0 # lines: 0 # Window position (changes require restart) # # Specified in number of pixels. # If the position is not set, the window manager will handle the placement. #position: # x: 0 # y: 0 # Window padding (changes require restart) # # Blank space added around the window in pixels. This padding is scaled # by DPI and the specified value is always added at both opposing sides. #padding: # x: 0 # y: 0 # Spread additional padding evenly around the terminal content. #dynamic_padding: false # Window decorations # # Values for `decorations`: # - full: Borders and title bar # - none: Neither borders nor title bar # # Values for `decorations` (macOS only): # - transparent: Title bar, transparent background and title bar buttons # - buttonless: Title bar, transparent background and no title bar buttons #decorations: full # Background opacity # # Window opacity as a floating point number from `0.0` to `1.0`. # The value `0.0` is completely transparent and `1.0` is opaque. opacity: 0.8 # Startup Mode (changes require restart) # # Values for `startup_mode`: # - Windowed # - Maximized # - Fullscreen # # Values for `startup_mode` (macOS only): # - SimpleFullscreen #startup_mode: Windowed # Window title #title: Alacritty # Allow terminal applications to change Alacritty's window title. #dynamic_title: true # Window class (Linux/BSD only): #class: # Application instance name #instance: Alacritty # General application class #general: Alacritty # Decorations theme variant (Linux/BSD only) # # Override the variant of the GTK theme/Wayland client side decorations. # Commonly supported values are `dark` and `light`. Set this to `None` to use # the default theme variant. #decorations_theme_variant: None scrolling: # Maximum number of lines in the scrollback buffer. # Specifying '0' will disable scrolling. history: 50000 # Scrolling distance multiplier. #multiplier: 3 # Font configuration font: # Normal (roman) font face normal: # Font family # # Default: # - (macOS) Menlo # - (Linux/BSD) monospace # - (Windows) Consolas family: comic mono # The `style` can be specified to pick a specific face. style: Bold # 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: comic mono # 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: comic mono # 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: 13.0 # Offset is the extra space around each character. `offset.y` can be thought # of as modifying the line spacing, and `offset.x` as modifying the letter # spacing. #offset: # x: 0 # y: 0 # Glyph offset determines the locations of the glyphs within their cells with # the default being at the bottom. Increasing `x` moves the glyph to the # right, increasing `y` moves the glyph upward. #glyph_offset: # x: 0 # y: 0 # Use built-in font for box drawing characters. # # If `true`, Alacritty will use a custom built-in font for box drawing # characters (Unicode points 2500 - 259f). # #builtin_box_drawing: true # If `true`, bold text is drawn using the bright color variants. #draw_bold_text_with_bright_colors: false # Colors (ArcoLinux) colors: # Default colors primary: background: '#0A0E14' foreground: '#B3B1AD' # Normal colors normal: black: '#01060E' red: '#EA6C73' green: '#91B362' yellow: '#F9AF4F' blue: '#53BDFA' magenta: '#FAE994' cyan: '#90E1C6' white: '#C7C7C7' # Bright colors bright: black: '#686868' red: '#F07178' green: '#C2D94C' yellow: '#FFB454' blue: '#59C2FF' magenta: '#FFEE99' cyan: '#95E6CB' white: '#FFFFFF' key_bindings: - { key: F11, action: ToggleFullscreen } theme: Ayu-Dark