187 lines
4.0 KiB
YAML
187 lines
4.0 KiB
YAML
# Initialize environment variables
|
|
env:
|
|
TERM: "alacritty"
|
|
|
|
window:
|
|
# In Sway we don't need no stinking dimensions/position
|
|
#dimensions:
|
|
# columns: 0
|
|
# lines: 0
|
|
#position:
|
|
# x: 0
|
|
# y: 0
|
|
#padding:
|
|
# x: 0
|
|
# y: 0
|
|
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: "Monospace"
|
|
style: Regular
|
|
|
|
bold:
|
|
family: Monospace
|
|
style: Bold
|
|
|
|
italic:
|
|
family: Monospace
|
|
style: Light
|
|
|
|
bold_italic:
|
|
family: Monospace
|
|
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
|
|
|
|
# Normal colors (gruvbox-ish)
|
|
normal:
|
|
black: '#282828'
|
|
red: '#cc241d'
|
|
green: '#98971a'
|
|
yellow: '#d79921'
|
|
blue: '#458588'
|
|
magenta: '#b16286'
|
|
cyan: '#68986a'
|
|
white: '#a89984'
|
|
|
|
# Bright colors
|
|
#bright:
|
|
#black: '#928374'
|
|
#red: '#fb4934'
|
|
#green: '#b8bb26'
|
|
#yellow: '#fabd2f'
|
|
#blue: '#83a598'
|
|
#magenta: '#d3869b'
|
|
#cyan: '#8ec07c'
|
|
#white: '#ebdbb2'
|
|
|
|
# Dim colors
|
|
|
|
# If the dim colors are not set, they will be calculated automatically based
|
|
# on the `normal` colors.
|
|
#dim:
|
|
# black: '#131415'
|
|
# red: '#864343'
|
|
# green: '#777c44'
|
|
# yellow: '#9e824c'
|
|
# blue: '#556a7d'
|
|
# magenta: '#75617b'
|
|
# cyan: '#5b7d78'
|
|
# white: '#828482'
|
|
|
|
# Indexed Colors
|
|
#
|
|
# The indexed colors include all colors from 16 to 256.
|
|
# When these are not set, they're filled with sensible defaults.
|
|
#
|
|
# Example:
|
|
# `- { index: 16, color: '#ff00ff' }`
|
|
#
|
|
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 }
|
|
]
|