.dotfiles/alacritty/alacritty.yml

133 lines
3.0 KiB
YAML

# Initialize environment variables
env:
TERM: "alacritty"
window:
dynamic_padding: true
decorations: none
startup_mode: Windowed
title: Alacritty - Invalid invalid-terminal
dynamic_title: true
class:
instance: Alacritty-default
general: Alacritty
decoration_theme_variant: dark
scrolling:
history: 100000
#multiplier: 3
font:
size: 10.0
normal:
family: "FiraCode Nerd Font"
style: Regular
bold:
family: "FiraCode Nerd Font"
style: Bold
italic:
family: "FiraCode Nerd Font"
style: Light
bold_italic:
family: "FiraCode Nerd Font"
style: SemiBold
colors:
primary:
background: '#010101'
foreground: '#ebdbb2'
#dim_foreground: '#a89984'
#bright_foreground: '#c8b9a4'
cursor:
text: CellBackground
cursor: CellForeground
vi_mode_cursor:
text: CellBackground
cursor: CellForeground
search:
matches:
foreground: CellBackground
background: CellForeground
focused_match:
foreground: CellBackground
background: '#d79921'
selection:
text: CellBackground
background: CellForeground
indexed_colors: [
{ index: 24, color: '#076678' },
{ index: 66, color: '#427b58' },
{ index: 88, color: '#9d0006' },
{ index: 96, color: '#8f3f71' },
{ index: 100, color: '#79740e' },
{ index: 108, color: '#8ec07c' },
{ index: 109, color: '#83a598' },
{ index: 130, color: '#af3a03' },
{ index: 136, color: '#b57614' },
{ index: 142, color: '#b8bb26' },
{ index: 167, color: '#fb4934' },
{ index: 175, color: '#d3869b' },
{ index: 208, color: '#fe8019' },
{ index: 214, color: '#fabd2f' },
{ index: 223, color: '#ebdbb2' },
{ index: 228, color: '#f2e5bc' },
{ index: 229, color: '#fbf1c7' },
{ index: 230, color: '#f9f5d7' },
{ index: 234, color: '#1d2021' },
{ index: 235, color: '#282828' },
{ index: 236, color: '#32302f' },
{ index: 237, color: '#3c3836' },
{ index: 239, color: '#504945' },
{ index: 241, color: '#665c54' },
{ index: 243, color: '#7c6f64' },
{ index: 244, color: '#928374' },
{ index: 245, color: '#928374' },
{ index: 246, color: '#a89984' },
{ index: 248, color: '#bdae93' },
{ index: 250, color: '#d5c4a1' }
]
bell:
#animation: Linear
duration: 0 # disable animation
color: '#cc241d'
command:
program: /home/jpm/scripts/sway/alacritty-bell.sh
#background_opacity: 1.0
window.opacity: 1.0
selection:
semantic_escape_chars: "│`|\"' ()[]{}<>\t"
save_to_clipboard: true
cursor:
style:
shape: Block
blinking: On
blink_interval: 750
unfocused_hollow: true
thickness: 1.0
live_config_reload: true
shell:
program: /var/home/jpm/scripts/distrobox/invalid-terminal.sh
# Send ESC (\x1b) before characters when alt is pressed.
#alt_send_esc: true
mouse:
double_click: { threshold: 300 }
triple_click: { threshold: 300 }
hide_when_typing: true
mouse_bindings: [
{ mouse: Middle, action: PasteSelection }
]