dotfiles

My personal shell configs and stuff
git clone git://git.alex.balgavy.eu/dotfiles.git
Log | Files | Refs | Submodules | README | LICENSE

alacritty.yml (3965B)


      1 # vim: expandtab shiftwidth=4 softtabstop=4 tabstop=8
      2 # ^ need this because the setbg script uses indentation to find color scheme definitions
      3 #
      4 # All imports must either be absolute paths starting with `/`, or paths relative
      5 # to the user's home directory starting with `~/`.
      6 import:
      7   - ~/.config/alacritty/macos-altfix.yml
      8 
      9 # Any items in the `env` entry below will be added as
     10 # environment variables. Some entries may override variables
     11 # set by alacritty itself.
     12 window:
     13   # Window opacity as a floating point number from `0.0` to `1.0`.
     14   # The value `0.0` is completely transparent and `1.0` is opaque.
     15   opacity: 0.85
     16 
     17   # Window padding (changes require restart)
     18   padding:
     19     x: 5
     20     y: 5
     21 
     22   # Spread additional padding evenly around the terminal content.
     23   dynamic_padding: true
     24 
     25   decorations: buttonless
     26 
     27   # Window title
     28   title: Alacritty
     29 
     30   # Allow terminal applications to change Alacritty's window title.
     31   dynamic_title: true
     32 
     33   # Window class (Linux/BSD only):
     34   class:
     35     # Application instance name
     36     instance: Alacritty
     37     # General application class
     38     general: Alacritty
     39 
     40 #scrolling:
     41   # Maximum number of lines in the scrollback buffer.
     42   # Specifying '0' will disable scrolling.
     43   history: 10000
     44 
     45   # Scrolling distance multiplier.
     46   multiplier: 3
     47 
     48 # Font configuration
     49 font:
     50   # Normal (roman) font face
     51   normal:
     52     # Font family
     53     #
     54     # Default:
     55     #   - (macOS) Menlo
     56     #   - (Linux/BSD) monospace
     57     #   - (Windows) Consolas
     58     family: MesloLGS NF
     59 
     60     # The `style` can be specified to pick a specific face.
     61 
     62   # Bold font face
     63   bold:
     64     style: Bold
     65 
     66   # Italic font face
     67   italic:
     68     style: Italic
     69 
     70   # Bold italic font face
     71   bold_italic:
     72     style: Bold Italic
     73 
     74   # Point size
     75   size: 12.0
     76 
     77   # Offset is the extra space around each character. `offset.y` can be thought
     78   # of as modifying the line spacing, and `offset.x` as modifying the letter
     79   # spacing.
     80   #offset:
     81   #  x: 0
     82   #  y: 0
     83 
     84   # Glyph offset determines the locations of the glyphs within their cells with
     85   # the default being at the bottom. Increasing `x` moves the glyph to the
     86   # right, increasing `y` moves the glyph upward.
     87   #glyph_offset:
     88   #  x: 0
     89   #  y: 0
     90 
     91 cursor:
     92   # If this is `true`, the cursor will be rendered as a hollow box when the
     93   # window is not focused.
     94   unfocused_hollow: true
     95 
     96 # Live config reload (changes require restart)
     97 live_config_reload: true
     98 
     99 mouse:
    100    hints:
    101     launcher:
    102       program: linkhandler
    103       args: []
    104     modifiers: Command
    105 schemes:
    106     dark: &dark
    107         primary:
    108           background: '#090909'
    109           foreground: '#cccdce'
    110         cursor:
    111           text:       '#090909'
    112           cursor:     '#cccdce'
    113         normal:
    114           black:      '#090909'
    115           red:        '#712F18'
    116           green:      '#747A85'
    117           yellow:     '#817F81'
    118           blue:       '#7A8692'
    119           magenta:    '#918E8E'
    120           cyan:       '#9E9EA0'
    121           white:      '#cccdce'
    122         bright:
    123           black:      '#8e8f90'
    124           red:        '#A58F78'
    125           green:      '#747A85'
    126           yellow:     '#817F81'
    127           blue:       '#7A8692'
    128           magenta:    '#918E8E'
    129           cyan:       '#9E9EA0'
    130           white:      '#cccdce'
    131     light: &light
    132         primary:
    133           background: '#f8f8f6'
    134           foreground: '#102237'
    135         cursor:
    136           text:       '#f8f8f6'
    137           cursor:     '#102237'
    138         normal:
    139           black:      '#102237'
    140           yellow:     '#eb8d50'
    141           green:      '#94b45d'
    142           red:        '#e48f5e'
    143           blue:       '#174fd3'
    144           magenta:    '#2e5ce7'
    145           cyan:       '#f2d292'
    146           white:      '#102237'
    147         bright:
    148           black:      '#7e7e75'
    149           red:        '#eb8d50'
    150           green:      '#f1cf84'
    151           yellow:     '#f1da85'
    152           blue:       '#174fd3'
    153           magenta:    '#2e5ce7'
    154           cyan:       '#f2d292'
    155           white:      '#102237'
    156 
    157 colors: *dark