417 lines
9.6 KiB
YAML
417 lines
9.6 KiB
YAML
## ____ __
|
|
## / __ \_________ _/ /_____
|
|
## / / / / ___/ __ `/ //_/ _ \
|
|
## / /_/ / / / /_/ / ,< / __/ Clay Gomera (Drake)
|
|
## /_____/_/ \__,_/_/|_|\___/ My custom alacritty config
|
|
##
|
|
|
|
## Set colorschemes
|
|
|
|
#######################################
|
|
## Alacritty colorschemes ##
|
|
#######################################
|
|
schemes:
|
|
### Doom One ###
|
|
doom-one: &doom-one
|
|
primary:
|
|
background: '#282c34'
|
|
foreground: '#bbc2cf'
|
|
cursor:
|
|
text: CellBackground
|
|
cursor: '#528bff'
|
|
selection:
|
|
text: CellForeground
|
|
background: '#3e4451'
|
|
normal:
|
|
black: '#1c1f24'
|
|
red: '#ff6c6b'
|
|
green: '#98be65'
|
|
yellow: '#da8548'
|
|
blue: '#51afef'
|
|
magenta: '#c678dd'
|
|
cyan: '#5699af'
|
|
white: '#202328'
|
|
bright:
|
|
black: '#5b6268'
|
|
red: '#da8548'
|
|
green: '#4db5bd'
|
|
yellow: '#ecbe7b'
|
|
blue: '#3071db' # This is 2257a0 in Doom Emacs but I lightened it.
|
|
magenta: '#a9a1e1'
|
|
cyan: '#46d9ff'
|
|
white: '#dfdfdf'
|
|
|
|
### Dracula ###
|
|
dracula: &dracula
|
|
primary:
|
|
background: '#282a36'
|
|
foreground: '#f8f8f2'
|
|
cursor:
|
|
text: CellBackground
|
|
cursor: CellForeground
|
|
vi_mode_cursor:
|
|
text: CellBackground
|
|
cursor: CellForeground
|
|
search:
|
|
matches:
|
|
foreground: '#44475a'
|
|
background: '#50fa7b'
|
|
focused_match:
|
|
foreground: '#44475a'
|
|
background: '#ffb86c'
|
|
bar:
|
|
background: '#282a36'
|
|
foreground: '#f8f8f2'
|
|
line_indicator:
|
|
foreground: None
|
|
background: None
|
|
selection:
|
|
text: CellForeground
|
|
background: '#44475a'
|
|
normal:
|
|
black: '#000000'
|
|
red: '#ff5555'
|
|
green: '#50fa7b'
|
|
yellow: '#f1fa8c'
|
|
blue: '#bd93f9'
|
|
magenta: '#ff79c6'
|
|
cyan: '#8be9fd'
|
|
white: '#bfbfbf'
|
|
bright:
|
|
black: '#4d4d4d'
|
|
red: '#ff6e67'
|
|
green: '#5af78e'
|
|
yellow: '#f4f99d'
|
|
blue: '#caa9fa'
|
|
magenta: '#ff92d0'
|
|
cyan: '#9aedfe'
|
|
white: '#e6e6e6'
|
|
dim:
|
|
black: '#14151b'
|
|
red: '#ff2222'
|
|
green: '#1ef956'
|
|
yellow: '#ebf85b'
|
|
blue: '#4d5b86'
|
|
magenta: '#ff46b0'
|
|
cyan: '#59dffc'
|
|
white: '#e6e6d1'
|
|
|
|
### Gruvbox dark ###
|
|
gruvbox-dark: &gruvbox-dark
|
|
# Default colors
|
|
primary:
|
|
# hard contrast: background = '0x1d2021'
|
|
background: '#1d2021'
|
|
# soft contrast: background = '0x32302f'
|
|
foreground: '#ebdbb2'
|
|
|
|
# Normal colors
|
|
normal:
|
|
black: '#282828'
|
|
red: '#cc241d'
|
|
green: '#98971a'
|
|
yellow: '#d79921'
|
|
blue: '#458588'
|
|
magenta: '#b16286'
|
|
cyan: '#689d6a'
|
|
white: '#a89984'
|
|
|
|
# Bright colors
|
|
bright:
|
|
black: '#928374'
|
|
red: '#fb4934'
|
|
green: '#b8bb26'
|
|
yellow: '#fabd2f'
|
|
blue: '#83a598'
|
|
magenta: '#d3869b'
|
|
cyan: '#8ec07c'
|
|
white: '#ebdbb2'
|
|
|
|
### Monokai ###
|
|
monokai-pro: &monokai-pro
|
|
# Default colors
|
|
primary:
|
|
background: '#2D2A2E'
|
|
foreground: '#FCFCFA'
|
|
|
|
# Normal colors
|
|
normal:
|
|
black: '#403E41'
|
|
red: '#FF6188'
|
|
green: '#A9DC76'
|
|
yellow: '#FFD866'
|
|
blue: '#FC9867'
|
|
magenta: '#AB9DF2'
|
|
cyan: '#78DCE8'
|
|
white: '#FCFCFA'
|
|
|
|
# Bright colors
|
|
bright:
|
|
black: '#727072'
|
|
red: '#FF6188'
|
|
green: '#A9DC76'
|
|
yellow: '#FFD866'
|
|
blue: '#FC9867'
|
|
magenta: '#AB9DF2'
|
|
cyan: '#78DCE8'
|
|
white: '#FCFCFA'
|
|
|
|
### Nord ###
|
|
nord: &nord
|
|
# Default colors
|
|
primary:
|
|
background: '#2E3440'
|
|
foreground: '#D8DEE9'
|
|
|
|
# Normal colors
|
|
normal:
|
|
black: '#3B4252'
|
|
red: '#BF616A'
|
|
green: '#A3BE8C'
|
|
yellow: '#EBCB8B'
|
|
blue: '#81A1C1'
|
|
magenta: '#B48EAD'
|
|
cyan: '#88C0D0'
|
|
white: '#E5E9F0'
|
|
|
|
# Bright colors
|
|
bright:
|
|
black: '#4C566A'
|
|
red: '#BF616A'
|
|
green: '#A3BE8C'
|
|
yellow: '#EBCB8B'
|
|
blue: '#81A1C1'
|
|
magenta: '#B48EAD'
|
|
cyan: '#8FBCBB'
|
|
white: '#ECEFF4'
|
|
|
|
### Oceanic Next ###
|
|
oceanic-next: &oceanic-next
|
|
# Default colors
|
|
primary:
|
|
background: '#1b2b34'
|
|
foreground: '#d8dee9'
|
|
|
|
# Colors the cursor will use if `custom_cursor_colors` is true
|
|
cursor:
|
|
text: '#1b2b34'
|
|
cursor: '#ffffff'
|
|
|
|
# Normal colors
|
|
normal:
|
|
black: '#343d46'
|
|
red: '#EC5f67'
|
|
green: '#99C794'
|
|
yellow: '#FAC863'
|
|
blue: '#6699cc'
|
|
magenta: '#c594c5'
|
|
cyan: '#5fb3b3'
|
|
white: '#d8dee9'
|
|
|
|
# Bright colors
|
|
bright:
|
|
black: '#343d46'
|
|
red: '#EC5f67'
|
|
green: '#99C794'
|
|
yellow: '#FAC863'
|
|
blue: '#6699cc'
|
|
magenta: '#c594c5'
|
|
cyan: '#5fb3b3'
|
|
white: '#d8dee9'
|
|
|
|
### Palenight ###
|
|
palenight: &palenight
|
|
# Default colors
|
|
primary:
|
|
background: '#292d3e'
|
|
foreground: '#d0d0d0'
|
|
|
|
# Normal colors
|
|
normal:
|
|
black: '#292d3e'
|
|
red: '#f07178'
|
|
green: '#c3e88d'
|
|
yellow: '#ffcb6b'
|
|
blue: '#82aaff'
|
|
magenta: '#c792ea'
|
|
cyan: '#89ddff'
|
|
white: '#d0d0d0'
|
|
|
|
# Bright colors
|
|
bright:
|
|
black: '#434758'
|
|
red: '#ff8b92'
|
|
green: '#ddffa7'
|
|
yellow: '#ffe585'
|
|
blue: '#9cc4ff'
|
|
magenta: '#e1acff'
|
|
cyan: '#a3f7ff'
|
|
white: '#ffffff'
|
|
|
|
### Solarized Dark ###
|
|
solarized-dark: &solarized-dark
|
|
# Default colors
|
|
primary:
|
|
background: '#002b36' # base03
|
|
foreground: '#839496' # base0
|
|
|
|
# Cursor colors
|
|
cursor:
|
|
text: '#002b36' # base03
|
|
cursor: '#839496' # base0
|
|
|
|
# Normal colors
|
|
normal:
|
|
black: '#073642' # base02
|
|
red: '#dc322f' # red
|
|
green: '#859900' # green
|
|
yellow: '#b58900' # yellow
|
|
blue: '#268bd2' # blue
|
|
magenta: '#d33682' # magenta
|
|
cyan: '#2aa198' # cyan
|
|
white: '#eee8d5' # base2
|
|
|
|
# Bright colors
|
|
bright:
|
|
black: '#002b36' # base03
|
|
red: '#cb4b16' # orange
|
|
green: '#586e75' # base01
|
|
yellow: '#657b83' # base00
|
|
blue: '#839496' # base0
|
|
magenta: '#6c71c4' # violet
|
|
cyan: '#93a1a1' # base1
|
|
white: '#fdf6e3' # base3
|
|
|
|
### Solarized Light ###
|
|
solarized-light: &solarized-light
|
|
# Default colors
|
|
primary:
|
|
background: '#fdf6e3' # base3
|
|
foreground: '#657b83' # base00
|
|
|
|
# Cursor colors
|
|
cursor:
|
|
text: '#fdf6e3' # base3
|
|
cursor: '#657b83' # base00
|
|
|
|
# Normal colors
|
|
normal:
|
|
black: '#073642' # base02
|
|
red: '#dc322f' # red
|
|
green: '#859900' # green
|
|
yellow: '#b58900' # yellow
|
|
blue: '#268bd2' # blue
|
|
magenta: '#d33682' # magenta
|
|
cyan: '#2aa198' # cyan
|
|
white: '#eee8d5' # base2
|
|
|
|
# Bright colors
|
|
bright:
|
|
black: '#002b36' # base03
|
|
red: '#cb4b16' # orange
|
|
green: '#586e75' # base01
|
|
yellow: '#657b83' # base00
|
|
blue: '#839496' # base0
|
|
magenta: '#6c71c4' # violet
|
|
cyan: '#93a1a1' # base1
|
|
white: '#fdf6e3' # base3
|
|
|
|
### Tomorrow Night ###
|
|
tomorrow-night: &tomorrow-night
|
|
# Default colors
|
|
primary:
|
|
background: '#1d1f21'
|
|
foreground: '#c5c8c6'
|
|
|
|
# Colors the cursor will use if `custom_cursor_colors` is true
|
|
cursor:
|
|
text: '#1d1f21'
|
|
cursor: '#ffffff'
|
|
|
|
# Normal colors
|
|
normal:
|
|
black: '#1d1f21'
|
|
red: '#cc6666'
|
|
green: '#b5bd68'
|
|
yellow: '#e6c547'
|
|
blue: '#81a2be'
|
|
magenta: '#b294bb'
|
|
cyan: '#70c0ba'
|
|
white: '#373b41'
|
|
|
|
# Bright colors
|
|
bright:
|
|
black: '#666666'
|
|
red: '#ff3334'
|
|
green: '#9ec400'
|
|
yellow: '#f0c674'
|
|
blue: '#81a2be'
|
|
magenta: '#b77ee0'
|
|
cyan: '#54ced6'
|
|
white: '#282a2e'
|
|
|
|
colors: *gruvbox-dark
|
|
|
|
## Set environment variables
|
|
env:
|
|
TERM: xterm-256color
|
|
|
|
## Window settigns
|
|
window:
|
|
opacity: 0.96
|
|
padding:
|
|
x: 6
|
|
y: 6
|
|
dynamic_padding: false
|
|
title: Alacritty
|
|
class:
|
|
instance: Alacritty
|
|
general: Alacritty
|
|
|
|
## Scrolling settings
|
|
scrolling:
|
|
history: 5000
|
|
|
|
## Font settings
|
|
font:
|
|
normal:
|
|
family: mononoki Nerd Font
|
|
style: Regular
|
|
bold:
|
|
family: mononoki Nerd Font
|
|
style: Bold
|
|
italic:
|
|
family: mononoki Nerd Font
|
|
style: Italic
|
|
bold_italic:
|
|
family: mononoki Nerd Font
|
|
style: Bold Italic
|
|
mono:
|
|
family: mononoki Nerd Font
|
|
style: Mono
|
|
size: 8
|
|
offset:
|
|
x: 0
|
|
y: 1
|
|
draw_bold_text_with_bright_colors: true
|
|
|
|
cursor:
|
|
style: Underline
|
|
|
|
shell:
|
|
program: /bin/bash
|
|
|
|
key_bindings:
|
|
# (Windows, Linux, and BSD only)
|
|
- { key: V, mods: Control|Shift, action: Paste }
|
|
- { key: C, mods: Control|Shift, action: Copy }
|
|
- { key: Insert, mods: Shift, action: PasteSelection }
|
|
- { key: Key0, mods: Control, action: ResetFontSize }
|
|
- { key: Equals, mods: Control, action: IncreaseFontSize }
|
|
- { key: Plus, mods: Control, action: IncreaseFontSize }
|
|
- { key: Minus, mods: Control, action: DecreaseFontSize }
|
|
- { key: F11, mods: None, action: ToggleFullscreen }
|
|
- { key: L, mods: Control, action: ClearLogNotice }
|
|
- { key: L, mods: Control, chars: "\x0c" }
|
|
- { key: Home, mods: Shift, action: ScrollToTop, mode: ~Alt }
|
|
- { key: End, mods: Shift, action: ScrollToBottom, mode: ~Alt }
|