alacritty update BS
This commit is contained in:
22
dot_config/alacritty/alacritty.theme-switch-backup.yml
Normal file
22
dot_config/alacritty/alacritty.theme-switch-backup.yml
Normal file
@@ -0,0 +1,22 @@
|
||||
colors:
|
||||
primary:
|
||||
background: '0x15141b'
|
||||
foreground: '0xedecee'
|
||||
normal:
|
||||
black: '0x110f18'
|
||||
red: '0xff6767'
|
||||
green: '0x61ffca'
|
||||
yellow: '0xffca85'
|
||||
blue: '0xa277ff'
|
||||
magenta: '0xa277ff'
|
||||
cyan: '0x61ffca'
|
||||
white: '0xedecee'
|
||||
bright:
|
||||
black: '0x6d6d6d'
|
||||
red: '0xffca85'
|
||||
green: '0xa277ff'
|
||||
yellow: '0xffca85'
|
||||
blue: '0xa277ff'
|
||||
magenta: '0xa277ff'
|
||||
cyan: '0x61ffca'
|
||||
white: '0xedecee'
|
||||
30
dot_config/alacritty/alacritty.toml
Normal file
30
dot_config/alacritty/alacritty.toml
Normal file
@@ -0,0 +1,30 @@
|
||||
import = ["/home/kristjank/.config/alacritty/ats-theme.toml"]
|
||||
ipc_socket = true
|
||||
|
||||
[cursor.style]
|
||||
shape = "Underline"
|
||||
|
||||
[env]
|
||||
TERM = "xterm-256color"
|
||||
|
||||
[font]
|
||||
size = 10
|
||||
|
||||
[font.bold]
|
||||
family = "IBM Plex Mono"
|
||||
style = "Bold"
|
||||
|
||||
[font.normal]
|
||||
family = "IBM Plex Mono"
|
||||
|
||||
[[keyboard.bindings]]
|
||||
action = "ToggleViMode"
|
||||
key = "`"
|
||||
mode = "~Search"
|
||||
mods = "Control"
|
||||
|
||||
[mouse]
|
||||
hide_when_typing = false
|
||||
|
||||
[window]
|
||||
opacity = 0.97
|
||||
648
dot_config/alacritty/alacritty.yml.1682970390548.bak
Normal file
648
dot_config/alacritty/alacritty.yml.1682970390548.bak
Normal file
@@ -0,0 +1,648 @@
|
||||
# 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:
|
||||
- ~/.config/alacritty/ats-theme.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: xterm-256color
|
||||
|
||||
window:
|
||||
# Window dimensions (changes require restart)
|
||||
#
|
||||
# Number of lines/columns (not pixels) in the terminal. 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.94
|
||||
# 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
|
||||
# GTK theme variant (Linux/BSD only)
|
||||
#
|
||||
# Override the variant of the GTK theme. Commonly supported values are `dark`
|
||||
# and `light`. Set this to `None` to use the default theme variant.
|
||||
#gtk_theme_variant: None
|
||||
#scrolling:
|
||||
# Maximum number of lines in the scrollback buffer.
|
||||
# Specifying '0' will disable scrolling.
|
||||
#history: 10000
|
||||
# Scrolling distance multiplier.
|
||||
#multiplier: 3
|
||||
|
||||
font:
|
||||
normal:
|
||||
family: IBM Plex Mono
|
||||
bold:
|
||||
family: IBM Plex Mono
|
||||
style: Bold
|
||||
size: 10
|
||||
# Bell
|
||||
#
|
||||
# The bell is rung every time the BEL control character is received.
|
||||
#bell:
|
||||
# Visual Bell Animation
|
||||
#
|
||||
# Animation effect for flashing the screen when the visual bell is rung.
|
||||
#
|
||||
# Values for `animation`:
|
||||
# - Ease
|
||||
# - EaseOut
|
||||
# - EaseOutSine
|
||||
# - EaseOutQuad
|
||||
# - EaseOutCubic
|
||||
# - EaseOutQuart
|
||||
# - EaseOutQuint
|
||||
# - EaseOutExpo
|
||||
# - EaseOutCirc
|
||||
# - Linear
|
||||
#animation: EaseOutExpo
|
||||
# Duration of the visual bell flash in milliseconds. A `duration` of `0` will
|
||||
# disable the visual bell animation.
|
||||
#duration: 0
|
||||
# Visual bell animation color.
|
||||
#color: '#ffffff'
|
||||
# Bell Command
|
||||
#
|
||||
# This program is executed whenever the bell is rung.
|
||||
#
|
||||
# When set to `command: None`, no command will be executed.
|
||||
#
|
||||
# Example:
|
||||
# command:
|
||||
# program: notify-send
|
||||
# args: ["Hello, World!"]
|
||||
#
|
||||
#command: None
|
||||
#selection:
|
||||
# This string contains all characters that are used as separators for
|
||||
# "semantic words" in Alacritty.
|
||||
#semantic_escape_chars: ",│`|:\"' ()[]{}<>\t"
|
||||
# When set to `true`, selected text will be copied to the primary clipboard.
|
||||
#save_to_clipboard: false
|
||||
|
||||
cursor:
|
||||
# Cursor style
|
||||
style:
|
||||
# Cursor shape
|
||||
#
|
||||
# Values for `shape`:
|
||||
# - ▇ Block
|
||||
# - _ Underline
|
||||
# - | Beam
|
||||
shape: Underline
|
||||
# Cursor blinking state
|
||||
#
|
||||
# Values for `blinking`:
|
||||
# - Never: Prevent the cursor from ever blinking
|
||||
# - Off: Disable blinking by default
|
||||
# - On: Enable blinking by default
|
||||
# - Always: Force the cursor to always blink
|
||||
#blinking: Off
|
||||
# Vi mode cursor style
|
||||
#
|
||||
# If the vi mode cursor style is `None` or not specified, it will fall back to
|
||||
# the style of the active value of the normal cursor.
|
||||
#
|
||||
# See `cursor.style` for available options.
|
||||
#vi_mode_style: None
|
||||
# Cursor blinking interval in milliseconds.
|
||||
#blink_interval: 750
|
||||
# If this is `true`, the cursor will be rendered as a hollow box when the
|
||||
# window is not focused.
|
||||
#unfocused_hollow: true
|
||||
# Thickness of the cursor relative to the cell width as floating point number
|
||||
# from `0.0` to `1.0`.
|
||||
#thickness: 0.15
|
||||
# Live config reload (changes require restart)
|
||||
#live_config_reload: true
|
||||
# Shell
|
||||
#
|
||||
# You can set `shell.program` to the path of your favorite shell, e.g.
|
||||
# `/bin/fish`. Entries in `shell.args` are passed unmodified as arguments to the
|
||||
# shell.
|
||||
#
|
||||
# Default:
|
||||
# - (macOS) /bin/bash --login
|
||||
# - (Linux/BSD) user login shell
|
||||
# - (Windows) powershell
|
||||
#shell:
|
||||
# program: /bin/bash
|
||||
# args:
|
||||
# - --login
|
||||
# Startup directory
|
||||
#
|
||||
# Directory the shell is started in. If this is unset, or `None`, the working
|
||||
# directory of the parent process will be used.
|
||||
#working_directory: None
|
||||
# Send ESC (\x1b) before characters when alt is pressed.
|
||||
#alt_send_esc: true
|
||||
# Offer IPC using `alacritty msg` (unix only)
|
||||
ipc_socket: true
|
||||
|
||||
mouse:
|
||||
# Click settings
|
||||
#
|
||||
# The `double_click` and `triple_click` settings control the time
|
||||
# alacritty should wait for accepting multiple clicks as one double
|
||||
# or triple click.
|
||||
#double_click: { threshold: 300 }
|
||||
#triple_click: { threshold: 300 }
|
||||
# If this is `true`, the cursor is temporarily hidden when typing.
|
||||
hide_when_typing: false
|
||||
# Regex hints
|
||||
#
|
||||
# Terminal hints can be used to find text in the visible part of the terminal
|
||||
# and pipe it to other applications.
|
||||
#hints:
|
||||
# Keys used for the hint labels.
|
||||
#alphabet: "jfkdls;ahgurieowpq"
|
||||
# List with all available hints
|
||||
#
|
||||
# Each hint must have a `regex` and either an `action` or a `command` field.
|
||||
# The fields `mouse`, `binding` and `post_processing` are optional.
|
||||
#
|
||||
# The fields `command`, `binding.key`, `binding.mods`, `binding.mode` and
|
||||
# `mouse.mods` accept the same values as they do in the `key_bindings` section.
|
||||
#
|
||||
# The `mouse.enabled` field controls if the hint should be underlined while
|
||||
# the mouse with all `mouse.mods` keys held or the vi mode cursor is above it.
|
||||
#
|
||||
# If the `post_processing` field is set to `true`, heuristics will be used to
|
||||
# shorten the match if there are characters likely not to be part of the hint
|
||||
# (e.g. a trailing `.`). This is most useful for URIs.
|
||||
#
|
||||
# Values for `action`:
|
||||
# - Copy
|
||||
# Copy the hint's text to the clipboard.
|
||||
# - Paste
|
||||
# Paste the hint's text to the terminal or search.
|
||||
# - Select
|
||||
# Select the hint's text.
|
||||
# - MoveViModeCursor
|
||||
# Move the vi mode cursor to the beginning of the hint.
|
||||
#enabled:
|
||||
# - regex: "(ipfs:|ipns:|magnet:|mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)\
|
||||
# [^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩`]+"
|
||||
# command: xdg-open
|
||||
# post_processing: true
|
||||
# mouse:
|
||||
# enabled: true
|
||||
# mods: None
|
||||
# binding:
|
||||
# key: U
|
||||
# mods: Control|Shift
|
||||
|
||||
# Mouse bindings
|
||||
#
|
||||
# Mouse bindings are specified as a list of objects, much like the key
|
||||
# bindings further below.
|
||||
#
|
||||
# To trigger mouse bindings when an application running within Alacritty
|
||||
# captures the mouse, the `Shift` modifier is automatically added as a
|
||||
# requirement.
|
||||
#
|
||||
# Each mouse binding will specify a:
|
||||
#
|
||||
# - `mouse`:
|
||||
#
|
||||
# - Middle
|
||||
# - Left
|
||||
# - Right
|
||||
# - Numeric identifier such as `5`
|
||||
#
|
||||
# - `action` (see key bindings for actions not exclusive to mouse mode)
|
||||
#
|
||||
# - Mouse exclusive actions:
|
||||
#
|
||||
# - ExpandSelection
|
||||
# Expand the selection to the current mouse cursor location.
|
||||
#
|
||||
# And optionally:
|
||||
#
|
||||
# - `mods` (see key bindings)
|
||||
#mouse_bindings:
|
||||
# - { mouse: Right, action: ExpandSelection }
|
||||
# - { mouse: Right, mods: Control, action: ExpandSelection }
|
||||
# - { mouse: Middle, mode: ~Vi, action: PasteSelection }
|
||||
# Key bindings
|
||||
#
|
||||
# Key bindings are specified as a list of objects. For example, this is the
|
||||
# default paste binding:
|
||||
#
|
||||
# `- { key: V, mods: Control|Shift, action: Paste }`
|
||||
#
|
||||
# Each key binding will specify a:
|
||||
#
|
||||
# - `key`: Identifier of the key pressed
|
||||
#
|
||||
# - A-Z
|
||||
# - F1-F24
|
||||
# - Key0-Key9
|
||||
#
|
||||
# A full list with available key codes can be found here:
|
||||
# https://docs.rs/glutin/*/glutin/event/enum.VirtualKeyCode.html#variants
|
||||
#
|
||||
# Instead of using the name of the keys, the `key` field also supports using
|
||||
# the scancode of the desired key. Scancodes have to be specified as a
|
||||
# decimal number. This command will allow you to display the hex scancodes
|
||||
# for certain keys:
|
||||
#
|
||||
# `showkey --scancodes`.
|
||||
#
|
||||
# Then exactly one of:
|
||||
#
|
||||
# - `chars`: Send a byte sequence to the running application
|
||||
#
|
||||
# The `chars` field writes the specified string to the terminal. This makes
|
||||
# it possible to pass escape sequences. To find escape codes for bindings
|
||||
# like `PageUp` (`"\x1b[5~"`), you can run the command `showkey -a` outside
|
||||
# of tmux. Note that applications use terminfo to map escape sequences back
|
||||
# to keys. It is therefore required to update the terminfo when changing an
|
||||
# escape sequence.
|
||||
#
|
||||
# - `action`: Execute a predefined action
|
||||
#
|
||||
# - ToggleViMode
|
||||
# - SearchForward
|
||||
# Start searching toward the right of the search origin.
|
||||
# - SearchBackward
|
||||
# Start searching toward the left of the search origin.
|
||||
# - Copy
|
||||
# - Paste
|
||||
# - IncreaseFontSize
|
||||
# - DecreaseFontSize
|
||||
# - ResetFontSize
|
||||
# - ScrollPageUp
|
||||
# - ScrollPageDown
|
||||
# - ScrollHalfPageUp
|
||||
# - ScrollHalfPageDown
|
||||
# - ScrollLineUp
|
||||
# - ScrollLineDown
|
||||
# - ScrollToTop
|
||||
# - ScrollToBottom
|
||||
# - ClearHistory
|
||||
# Remove the terminal's scrollback history.
|
||||
# - Hide
|
||||
# Hide the Alacritty window.
|
||||
# - Minimize
|
||||
# Minimize the Alacritty window.
|
||||
# - Quit
|
||||
# Quit Alacritty.
|
||||
# - ToggleFullscreen
|
||||
# - SpawnNewInstance
|
||||
# Spawn a new instance of Alacritty.
|
||||
# - CreateNewWindow
|
||||
# Create a new Alacritty window from the current process.
|
||||
# - ClearLogNotice
|
||||
# Clear Alacritty's UI warning and error notice.
|
||||
# - ClearSelection
|
||||
# Remove the active selection.
|
||||
# - ReceiveChar
|
||||
# - None
|
||||
#
|
||||
# - Vi mode exclusive actions:
|
||||
#
|
||||
# - Open
|
||||
# Perform the action of the first matching hint under the vi mode cursor
|
||||
# with `mouse.enabled` set to `true`.
|
||||
# - ToggleNormalSelection
|
||||
# - ToggleLineSelection
|
||||
# - ToggleBlockSelection
|
||||
# - ToggleSemanticSelection
|
||||
# Toggle semantic selection based on `selection.semantic_escape_chars`.
|
||||
#
|
||||
# - Vi mode exclusive cursor motion actions:
|
||||
#
|
||||
# - Up
|
||||
# One line up.
|
||||
# - Down
|
||||
# One line down.
|
||||
# - Left
|
||||
# One character left.
|
||||
# - Right
|
||||
# One character right.
|
||||
# - First
|
||||
# First column, or beginning of the line when already at the first column.
|
||||
# - Last
|
||||
# Last column, or beginning of the line when already at the last column.
|
||||
# - FirstOccupied
|
||||
# First non-empty cell in this terminal row, or first non-empty cell of
|
||||
# the line when already at the first cell of the row.
|
||||
# - High
|
||||
# Top of the screen.
|
||||
# - Middle
|
||||
# Center of the screen.
|
||||
# - Low
|
||||
# Bottom of the screen.
|
||||
# - SemanticLeft
|
||||
# Start of the previous semantically separated word.
|
||||
# - SemanticRight
|
||||
# Start of the next semantically separated word.
|
||||
# - SemanticLeftEnd
|
||||
# End of the previous semantically separated word.
|
||||
# - SemanticRightEnd
|
||||
# End of the next semantically separated word.
|
||||
# - WordLeft
|
||||
# Start of the previous whitespace separated word.
|
||||
# - WordRight
|
||||
# Start of the next whitespace separated word.
|
||||
# - WordLeftEnd
|
||||
# End of the previous whitespace separated word.
|
||||
# - WordRightEnd
|
||||
# End of the next whitespace separated word.
|
||||
# - Bracket
|
||||
# Character matching the bracket at the cursor's location.
|
||||
# - SearchNext
|
||||
# Beginning of the next match.
|
||||
# - SearchPrevious
|
||||
# Beginning of the previous match.
|
||||
# - SearchStart
|
||||
# Start of the match to the left of the vi mode cursor.
|
||||
# - SearchEnd
|
||||
# End of the match to the right of the vi mode cursor.
|
||||
#
|
||||
# - Search mode exclusive actions:
|
||||
# - SearchFocusNext
|
||||
# Move the focus to the next search match.
|
||||
# - SearchFocusPrevious
|
||||
# Move the focus to the previous search match.
|
||||
# - SearchConfirm
|
||||
# - SearchCancel
|
||||
# - SearchClear
|
||||
# Reset the search regex.
|
||||
# - SearchDeleteWord
|
||||
# Delete the last word in the search regex.
|
||||
# - SearchHistoryPrevious
|
||||
# Go to the previous regex in the search history.
|
||||
# - SearchHistoryNext
|
||||
# Go to the next regex in the search history.
|
||||
#
|
||||
# - macOS exclusive actions:
|
||||
# - ToggleSimpleFullscreen
|
||||
# Enter fullscreen without occupying another space.
|
||||
#
|
||||
# - Linux/BSD exclusive actions:
|
||||
#
|
||||
# - CopySelection
|
||||
# Copy from the selection buffer.
|
||||
# - PasteSelection
|
||||
# Paste from the selection buffer.
|
||||
#
|
||||
# - `command`: Fork and execute a specified command plus arguments
|
||||
#
|
||||
# The `command` field must be a map containing a `program` string and an
|
||||
# `args` array of command line parameter strings. For example:
|
||||
# `{ program: "alacritty", args: ["-e", "vttest"] }`
|
||||
#
|
||||
# And optionally:
|
||||
#
|
||||
# - `mods`: Key modifiers to filter binding actions
|
||||
#
|
||||
# - Command
|
||||
# - Control
|
||||
# - Option
|
||||
# - Super
|
||||
# - Shift
|
||||
# - Alt
|
||||
#
|
||||
# Multiple `mods` can be combined using `|` like this:
|
||||
# `mods: Control|Shift`.
|
||||
# Whitespace and capitalization are relevant and must match the example.
|
||||
#
|
||||
# - `mode`: Indicate a binding for only specific terminal reported modes
|
||||
#
|
||||
# This is mainly used to send applications the correct escape sequences
|
||||
# when in different modes.
|
||||
#
|
||||
# - AppCursor
|
||||
# - AppKeypad
|
||||
# - Search
|
||||
# - Alt
|
||||
# - Vi
|
||||
#
|
||||
# A `~` operator can be used before a mode to apply the binding whenever
|
||||
# the mode is *not* active, e.g. `~Alt`.
|
||||
#
|
||||
# Bindings are always filled by default, but will be replaced when a new
|
||||
# binding with the same triggers is defined. To unset a default binding, it can
|
||||
# be mapped to the `ReceiveChar` action. Alternatively, you can use `None` for
|
||||
# a no-op if you do not wish to receive input characters for that binding.
|
||||
#
|
||||
# If the same trigger is assigned to multiple actions, all of them are executed
|
||||
# in the order they were defined in.
|
||||
key_bindings:
|
||||
- {
|
||||
key: Grave,
|
||||
mods: Control,
|
||||
mode: ~Search,
|
||||
action: ToggleViMode
|
||||
}
|
||||
#- { key: Paste, action: Paste }
|
||||
#- { key: Copy, action: Copy }
|
||||
#- { key: L, mods: Control, action: ClearLogNotice }
|
||||
#- { key: L, mods: Control, mode: ~Vi|~Search, chars: "\x0c" }
|
||||
#- { key: PageUp, mods: Shift, mode: ~Alt, action: ScrollPageUp, }
|
||||
#- { key: PageDown, mods: Shift, mode: ~Alt, action: ScrollPageDown }
|
||||
#- { key: Home, mods: Shift, mode: ~Alt, action: ScrollToTop, }
|
||||
#- { key: End, mods: Shift, mode: ~Alt, action: ScrollToBottom }
|
||||
# Vi Mode
|
||||
#- { key: Space, mods: Shift|Control, mode: ~Search, action: ToggleViMode }
|
||||
#- { key: Space, mods: Shift|Control, mode: Vi|~Search, action: ScrollToBottom }
|
||||
#- { key: Escape, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: I, mode: Vi|~Search, action: ToggleViMode }
|
||||
#- { key: I, mode: Vi|~Search, action: ScrollToBottom }
|
||||
#- { key: C, mods: Control, mode: Vi|~Search, action: ToggleViMode }
|
||||
#- { key: Y, mods: Control, mode: Vi|~Search, action: ScrollLineUp }
|
||||
#- { key: E, mods: Control, mode: Vi|~Search, action: ScrollLineDown }
|
||||
#- { key: G, mode: Vi|~Search, action: ScrollToTop }
|
||||
#- { key: G, mods: Shift, mode: Vi|~Search, action: ScrollToBottom }
|
||||
#- { key: B, mods: Control, mode: Vi|~Search, action: ScrollPageUp }
|
||||
#- { key: F, mods: Control, mode: Vi|~Search, action: ScrollPageDown }
|
||||
#- { key: U, mods: Control, mode: Vi|~Search, action: ScrollHalfPageUp }
|
||||
#- { key: D, mods: Control, mode: Vi|~Search, action: ScrollHalfPageDown }
|
||||
#- { key: Y, mode: Vi|~Search, action: Copy }
|
||||
#- { key: Y, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: Copy, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: V, mode: Vi|~Search, action: ToggleNormalSelection }
|
||||
#- { key: V, mods: Shift, mode: Vi|~Search, action: ToggleLineSelection }
|
||||
#- { key: V, mods: Control, mode: Vi|~Search, action: ToggleBlockSelection }
|
||||
#- { key: V, mods: Alt, mode: Vi|~Search, action: ToggleSemanticSelection }
|
||||
#- { key: Return, mode: Vi|~Search, action: Open }
|
||||
#- { key: K, mode: Vi|~Search, action: Up }
|
||||
#- { key: J, mode: Vi|~Search, action: Down }
|
||||
#- { key: H, mode: Vi|~Search, action: Left }
|
||||
#- { key: L, mode: Vi|~Search, action: Right }
|
||||
#- { key: Up, mode: Vi|~Search, action: Up }
|
||||
#- { key: Down, mode: Vi|~Search, action: Down }
|
||||
#- { key: Left, mode: Vi|~Search, action: Left }
|
||||
#- { key: Right, mode: Vi|~Search, action: Right }
|
||||
#- { key: Key0, mode: Vi|~Search, action: First }
|
||||
#- { key: Key4, mods: Shift, mode: Vi|~Search, action: Last }
|
||||
#- { key: Key6, mods: Shift, mode: Vi|~Search, action: FirstOccupied }
|
||||
#- { key: H, mods: Shift, mode: Vi|~Search, action: High }
|
||||
#- { key: M, mods: Shift, mode: Vi|~Search, action: Middle }
|
||||
#- { key: L, mods: Shift, mode: Vi|~Search, action: Low }
|
||||
#- { key: B, mode: Vi|~Search, action: SemanticLeft }
|
||||
#- { key: W, mode: Vi|~Search, action: SemanticRight }
|
||||
#- { key: E, mode: Vi|~Search, action: SemanticRightEnd }
|
||||
#- { key: B, mods: Shift, mode: Vi|~Search, action: WordLeft }
|
||||
#- { key: W, mods: Shift, mode: Vi|~Search, action: WordRight }
|
||||
#- { key: E, mods: Shift, mode: Vi|~Search, action: WordRightEnd }
|
||||
#- { key: Key5, mods: Shift, mode: Vi|~Search, action: Bracket }
|
||||
#- { key: Slash, mode: Vi|~Search, action: SearchForward }
|
||||
#- { key: Slash, mods: Shift, mode: Vi|~Search, action: SearchBackward }
|
||||
#- { key: N, mode: Vi|~Search, action: SearchNext }
|
||||
#- { key: N, mods: Shift, mode: Vi|~Search, action: SearchPrevious }
|
||||
# Search Mode
|
||||
#- { key: Return, mode: Search|Vi, action: SearchConfirm }
|
||||
#- { key: Escape, mode: Search, action: SearchCancel }
|
||||
#- { key: C, mods: Control, mode: Search, action: SearchCancel }
|
||||
#- { key: U, mods: Control, mode: Search, action: SearchClear }
|
||||
#- { key: W, mods: Control, mode: Search, action: SearchDeleteWord }
|
||||
#- { key: P, mods: Control, mode: Search, action: SearchHistoryPrevious }
|
||||
#- { key: N, mods: Control, mode: Search, action: SearchHistoryNext }
|
||||
#- { key: Up, mode: Search, action: SearchHistoryPrevious }
|
||||
#- { key: Down, mode: Search, action: SearchHistoryNext }
|
||||
#- { key: Return, mode: Search|~Vi, action: SearchFocusNext }
|
||||
#- { key: Return, mods: Shift, mode: Search|~Vi, action: SearchFocusPrevious }
|
||||
# (Windows, Linux, and BSD only)
|
||||
#- { key: V, mods: Control|Shift, mode: ~Vi, action: Paste }
|
||||
#- { key: C, mods: Control|Shift, action: Copy }
|
||||
#- { key: F, mods: Control|Shift, mode: ~Search, action: SearchForward }
|
||||
#- { key: B, mods: Control|Shift, mode: ~Search, action: SearchBackward }
|
||||
#- { key: C, mods: Control|Shift, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { 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: NumpadAdd, mods: Control, action: IncreaseFontSize }
|
||||
#- { key: Minus, mods: Control, action: DecreaseFontSize }
|
||||
#- { key: NumpadSubtract, mods: Control, action: DecreaseFontSize }
|
||||
# (Windows only)
|
||||
#- { key: Return, mods: Alt, action: ToggleFullscreen }
|
||||
# (macOS only)
|
||||
#- { key: K, mods: Command, mode: ~Vi|~Search, chars: "\x0c" }
|
||||
#- { key: K, mods: Command, mode: ~Vi|~Search, action: ClearHistory }
|
||||
#- { key: Key0, mods: Command, action: ResetFontSize }
|
||||
#- { key: Equals, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: Plus, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: NumpadAdd, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: Minus, mods: Command, action: DecreaseFontSize }
|
||||
#- { key: NumpadSubtract, mods: Command, action: DecreaseFontSize }
|
||||
#- { key: V, mods: Command, action: Paste }
|
||||
#- { key: C, mods: Command, action: Copy }
|
||||
#- { key: C, mods: Command, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: H, mods: Command, action: Hide }
|
||||
#- { key: H, mods: Command|Alt, action: HideOtherApplications }
|
||||
#- { key: M, mods: Command, action: Minimize }
|
||||
#- { key: Q, mods: Command, action: Quit }
|
||||
#- { key: W, mods: Command, action: Quit }
|
||||
#- { key: N, mods: Command, action: SpawnNewInstance }
|
||||
#- { key: F, mods: Command|Control, action: ToggleFullscreen }
|
||||
#- { key: F, mods: Command, mode: ~Search, action: SearchForward }
|
||||
#- { key: B, mods: Command, mode: ~Search, action: SearchBackward }
|
||||
#debug:
|
||||
# Display the time it takes to redraw each frame.
|
||||
#render_timer: false
|
||||
# Keep the log file after quitting Alacritty.
|
||||
#persistent_logging: false
|
||||
# Log level
|
||||
#
|
||||
# Values for `log_level`:
|
||||
# - Off
|
||||
# - Error
|
||||
# - Warn
|
||||
# - Info
|
||||
# - Debug
|
||||
# - Trace
|
||||
#log_level: Warn
|
||||
# Print all received window events.
|
||||
#print_events: false
|
||||
colors:
|
||||
name: Garuda (dr460nized)
|
||||
author: dr460nf1r3
|
||||
primary:
|
||||
background: '0x0a1124'
|
||||
foreground: '0xeec49a'
|
||||
cursor:
|
||||
text: '0x0a1124'
|
||||
cursor: '0xeec49a'
|
||||
normal:
|
||||
black: '0x0a1124'
|
||||
red: '0x5F4149'
|
||||
green: '0xEB3247'
|
||||
yellow: '0xBC4349'
|
||||
blue: '0xF35645'
|
||||
magenta: '0xF6A73B'
|
||||
cyan: '0xFAD32F'
|
||||
white: '0xeec49a'
|
||||
bright:
|
||||
black: '0xa6896b'
|
||||
red: '0x5F4149'
|
||||
green: '0xEB3247'
|
||||
yellow: '0xBC4349'
|
||||
blue: '0xF35645'
|
||||
magenta: '0xF6A73B'
|
||||
cyan: '0xFAD32F'
|
||||
white: '0xeec49a'
|
||||
theme: Garuda.dr460nized
|
||||
648
dot_config/alacritty/alacritty.yml.1682970421059.bak
Normal file
648
dot_config/alacritty/alacritty.yml.1682970421059.bak
Normal file
@@ -0,0 +1,648 @@
|
||||
# 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:
|
||||
- ~/.config/alacritty/ats-theme.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: xterm-256color
|
||||
|
||||
window:
|
||||
# Window dimensions (changes require restart)
|
||||
#
|
||||
# Number of lines/columns (not pixels) in the terminal. 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.94
|
||||
# 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
|
||||
# GTK theme variant (Linux/BSD only)
|
||||
#
|
||||
# Override the variant of the GTK theme. Commonly supported values are `dark`
|
||||
# and `light`. Set this to `None` to use the default theme variant.
|
||||
#gtk_theme_variant: None
|
||||
#scrolling:
|
||||
# Maximum number of lines in the scrollback buffer.
|
||||
# Specifying '0' will disable scrolling.
|
||||
#history: 10000
|
||||
# Scrolling distance multiplier.
|
||||
#multiplier: 3
|
||||
|
||||
font:
|
||||
normal:
|
||||
family: IBM Plex Mono
|
||||
bold:
|
||||
family: IBM Plex Mono
|
||||
style: Bold
|
||||
size: 10
|
||||
# Bell
|
||||
#
|
||||
# The bell is rung every time the BEL control character is received.
|
||||
#bell:
|
||||
# Visual Bell Animation
|
||||
#
|
||||
# Animation effect for flashing the screen when the visual bell is rung.
|
||||
#
|
||||
# Values for `animation`:
|
||||
# - Ease
|
||||
# - EaseOut
|
||||
# - EaseOutSine
|
||||
# - EaseOutQuad
|
||||
# - EaseOutCubic
|
||||
# - EaseOutQuart
|
||||
# - EaseOutQuint
|
||||
# - EaseOutExpo
|
||||
# - EaseOutCirc
|
||||
# - Linear
|
||||
#animation: EaseOutExpo
|
||||
# Duration of the visual bell flash in milliseconds. A `duration` of `0` will
|
||||
# disable the visual bell animation.
|
||||
#duration: 0
|
||||
# Visual bell animation color.
|
||||
#color: '#ffffff'
|
||||
# Bell Command
|
||||
#
|
||||
# This program is executed whenever the bell is rung.
|
||||
#
|
||||
# When set to `command: None`, no command will be executed.
|
||||
#
|
||||
# Example:
|
||||
# command:
|
||||
# program: notify-send
|
||||
# args: ["Hello, World!"]
|
||||
#
|
||||
#command: None
|
||||
#selection:
|
||||
# This string contains all characters that are used as separators for
|
||||
# "semantic words" in Alacritty.
|
||||
#semantic_escape_chars: ",│`|:\"' ()[]{}<>\t"
|
||||
# When set to `true`, selected text will be copied to the primary clipboard.
|
||||
#save_to_clipboard: false
|
||||
|
||||
cursor:
|
||||
# Cursor style
|
||||
style:
|
||||
# Cursor shape
|
||||
#
|
||||
# Values for `shape`:
|
||||
# - ▇ Block
|
||||
# - _ Underline
|
||||
# - | Beam
|
||||
shape: Underline
|
||||
# Cursor blinking state
|
||||
#
|
||||
# Values for `blinking`:
|
||||
# - Never: Prevent the cursor from ever blinking
|
||||
# - Off: Disable blinking by default
|
||||
# - On: Enable blinking by default
|
||||
# - Always: Force the cursor to always blink
|
||||
#blinking: Off
|
||||
# Vi mode cursor style
|
||||
#
|
||||
# If the vi mode cursor style is `None` or not specified, it will fall back to
|
||||
# the style of the active value of the normal cursor.
|
||||
#
|
||||
# See `cursor.style` for available options.
|
||||
#vi_mode_style: None
|
||||
# Cursor blinking interval in milliseconds.
|
||||
#blink_interval: 750
|
||||
# If this is `true`, the cursor will be rendered as a hollow box when the
|
||||
# window is not focused.
|
||||
#unfocused_hollow: true
|
||||
# Thickness of the cursor relative to the cell width as floating point number
|
||||
# from `0.0` to `1.0`.
|
||||
#thickness: 0.15
|
||||
# Live config reload (changes require restart)
|
||||
#live_config_reload: true
|
||||
# Shell
|
||||
#
|
||||
# You can set `shell.program` to the path of your favorite shell, e.g.
|
||||
# `/bin/fish`. Entries in `shell.args` are passed unmodified as arguments to the
|
||||
# shell.
|
||||
#
|
||||
# Default:
|
||||
# - (macOS) /bin/bash --login
|
||||
# - (Linux/BSD) user login shell
|
||||
# - (Windows) powershell
|
||||
#shell:
|
||||
# program: /bin/bash
|
||||
# args:
|
||||
# - --login
|
||||
# Startup directory
|
||||
#
|
||||
# Directory the shell is started in. If this is unset, or `None`, the working
|
||||
# directory of the parent process will be used.
|
||||
#working_directory: None
|
||||
# Send ESC (\x1b) before characters when alt is pressed.
|
||||
#alt_send_esc: true
|
||||
# Offer IPC using `alacritty msg` (unix only)
|
||||
ipc_socket: true
|
||||
|
||||
mouse:
|
||||
# Click settings
|
||||
#
|
||||
# The `double_click` and `triple_click` settings control the time
|
||||
# alacritty should wait for accepting multiple clicks as one double
|
||||
# or triple click.
|
||||
#double_click: { threshold: 300 }
|
||||
#triple_click: { threshold: 300 }
|
||||
# If this is `true`, the cursor is temporarily hidden when typing.
|
||||
hide_when_typing: false
|
||||
# Regex hints
|
||||
#
|
||||
# Terminal hints can be used to find text in the visible part of the terminal
|
||||
# and pipe it to other applications.
|
||||
#hints:
|
||||
# Keys used for the hint labels.
|
||||
#alphabet: "jfkdls;ahgurieowpq"
|
||||
# List with all available hints
|
||||
#
|
||||
# Each hint must have a `regex` and either an `action` or a `command` field.
|
||||
# The fields `mouse`, `binding` and `post_processing` are optional.
|
||||
#
|
||||
# The fields `command`, `binding.key`, `binding.mods`, `binding.mode` and
|
||||
# `mouse.mods` accept the same values as they do in the `key_bindings` section.
|
||||
#
|
||||
# The `mouse.enabled` field controls if the hint should be underlined while
|
||||
# the mouse with all `mouse.mods` keys held or the vi mode cursor is above it.
|
||||
#
|
||||
# If the `post_processing` field is set to `true`, heuristics will be used to
|
||||
# shorten the match if there are characters likely not to be part of the hint
|
||||
# (e.g. a trailing `.`). This is most useful for URIs.
|
||||
#
|
||||
# Values for `action`:
|
||||
# - Copy
|
||||
# Copy the hint's text to the clipboard.
|
||||
# - Paste
|
||||
# Paste the hint's text to the terminal or search.
|
||||
# - Select
|
||||
# Select the hint's text.
|
||||
# - MoveViModeCursor
|
||||
# Move the vi mode cursor to the beginning of the hint.
|
||||
#enabled:
|
||||
# - regex: "(ipfs:|ipns:|magnet:|mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)\
|
||||
# [^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩`]+"
|
||||
# command: xdg-open
|
||||
# post_processing: true
|
||||
# mouse:
|
||||
# enabled: true
|
||||
# mods: None
|
||||
# binding:
|
||||
# key: U
|
||||
# mods: Control|Shift
|
||||
|
||||
# Mouse bindings
|
||||
#
|
||||
# Mouse bindings are specified as a list of objects, much like the key
|
||||
# bindings further below.
|
||||
#
|
||||
# To trigger mouse bindings when an application running within Alacritty
|
||||
# captures the mouse, the `Shift` modifier is automatically added as a
|
||||
# requirement.
|
||||
#
|
||||
# Each mouse binding will specify a:
|
||||
#
|
||||
# - `mouse`:
|
||||
#
|
||||
# - Middle
|
||||
# - Left
|
||||
# - Right
|
||||
# - Numeric identifier such as `5`
|
||||
#
|
||||
# - `action` (see key bindings for actions not exclusive to mouse mode)
|
||||
#
|
||||
# - Mouse exclusive actions:
|
||||
#
|
||||
# - ExpandSelection
|
||||
# Expand the selection to the current mouse cursor location.
|
||||
#
|
||||
# And optionally:
|
||||
#
|
||||
# - `mods` (see key bindings)
|
||||
#mouse_bindings:
|
||||
# - { mouse: Right, action: ExpandSelection }
|
||||
# - { mouse: Right, mods: Control, action: ExpandSelection }
|
||||
# - { mouse: Middle, mode: ~Vi, action: PasteSelection }
|
||||
# Key bindings
|
||||
#
|
||||
# Key bindings are specified as a list of objects. For example, this is the
|
||||
# default paste binding:
|
||||
#
|
||||
# `- { key: V, mods: Control|Shift, action: Paste }`
|
||||
#
|
||||
# Each key binding will specify a:
|
||||
#
|
||||
# - `key`: Identifier of the key pressed
|
||||
#
|
||||
# - A-Z
|
||||
# - F1-F24
|
||||
# - Key0-Key9
|
||||
#
|
||||
# A full list with available key codes can be found here:
|
||||
# https://docs.rs/glutin/*/glutin/event/enum.VirtualKeyCode.html#variants
|
||||
#
|
||||
# Instead of using the name of the keys, the `key` field also supports using
|
||||
# the scancode of the desired key. Scancodes have to be specified as a
|
||||
# decimal number. This command will allow you to display the hex scancodes
|
||||
# for certain keys:
|
||||
#
|
||||
# `showkey --scancodes`.
|
||||
#
|
||||
# Then exactly one of:
|
||||
#
|
||||
# - `chars`: Send a byte sequence to the running application
|
||||
#
|
||||
# The `chars` field writes the specified string to the terminal. This makes
|
||||
# it possible to pass escape sequences. To find escape codes for bindings
|
||||
# like `PageUp` (`"\x1b[5~"`), you can run the command `showkey -a` outside
|
||||
# of tmux. Note that applications use terminfo to map escape sequences back
|
||||
# to keys. It is therefore required to update the terminfo when changing an
|
||||
# escape sequence.
|
||||
#
|
||||
# - `action`: Execute a predefined action
|
||||
#
|
||||
# - ToggleViMode
|
||||
# - SearchForward
|
||||
# Start searching toward the right of the search origin.
|
||||
# - SearchBackward
|
||||
# Start searching toward the left of the search origin.
|
||||
# - Copy
|
||||
# - Paste
|
||||
# - IncreaseFontSize
|
||||
# - DecreaseFontSize
|
||||
# - ResetFontSize
|
||||
# - ScrollPageUp
|
||||
# - ScrollPageDown
|
||||
# - ScrollHalfPageUp
|
||||
# - ScrollHalfPageDown
|
||||
# - ScrollLineUp
|
||||
# - ScrollLineDown
|
||||
# - ScrollToTop
|
||||
# - ScrollToBottom
|
||||
# - ClearHistory
|
||||
# Remove the terminal's scrollback history.
|
||||
# - Hide
|
||||
# Hide the Alacritty window.
|
||||
# - Minimize
|
||||
# Minimize the Alacritty window.
|
||||
# - Quit
|
||||
# Quit Alacritty.
|
||||
# - ToggleFullscreen
|
||||
# - SpawnNewInstance
|
||||
# Spawn a new instance of Alacritty.
|
||||
# - CreateNewWindow
|
||||
# Create a new Alacritty window from the current process.
|
||||
# - ClearLogNotice
|
||||
# Clear Alacritty's UI warning and error notice.
|
||||
# - ClearSelection
|
||||
# Remove the active selection.
|
||||
# - ReceiveChar
|
||||
# - None
|
||||
#
|
||||
# - Vi mode exclusive actions:
|
||||
#
|
||||
# - Open
|
||||
# Perform the action of the first matching hint under the vi mode cursor
|
||||
# with `mouse.enabled` set to `true`.
|
||||
# - ToggleNormalSelection
|
||||
# - ToggleLineSelection
|
||||
# - ToggleBlockSelection
|
||||
# - ToggleSemanticSelection
|
||||
# Toggle semantic selection based on `selection.semantic_escape_chars`.
|
||||
#
|
||||
# - Vi mode exclusive cursor motion actions:
|
||||
#
|
||||
# - Up
|
||||
# One line up.
|
||||
# - Down
|
||||
# One line down.
|
||||
# - Left
|
||||
# One character left.
|
||||
# - Right
|
||||
# One character right.
|
||||
# - First
|
||||
# First column, or beginning of the line when already at the first column.
|
||||
# - Last
|
||||
# Last column, or beginning of the line when already at the last column.
|
||||
# - FirstOccupied
|
||||
# First non-empty cell in this terminal row, or first non-empty cell of
|
||||
# the line when already at the first cell of the row.
|
||||
# - High
|
||||
# Top of the screen.
|
||||
# - Middle
|
||||
# Center of the screen.
|
||||
# - Low
|
||||
# Bottom of the screen.
|
||||
# - SemanticLeft
|
||||
# Start of the previous semantically separated word.
|
||||
# - SemanticRight
|
||||
# Start of the next semantically separated word.
|
||||
# - SemanticLeftEnd
|
||||
# End of the previous semantically separated word.
|
||||
# - SemanticRightEnd
|
||||
# End of the next semantically separated word.
|
||||
# - WordLeft
|
||||
# Start of the previous whitespace separated word.
|
||||
# - WordRight
|
||||
# Start of the next whitespace separated word.
|
||||
# - WordLeftEnd
|
||||
# End of the previous whitespace separated word.
|
||||
# - WordRightEnd
|
||||
# End of the next whitespace separated word.
|
||||
# - Bracket
|
||||
# Character matching the bracket at the cursor's location.
|
||||
# - SearchNext
|
||||
# Beginning of the next match.
|
||||
# - SearchPrevious
|
||||
# Beginning of the previous match.
|
||||
# - SearchStart
|
||||
# Start of the match to the left of the vi mode cursor.
|
||||
# - SearchEnd
|
||||
# End of the match to the right of the vi mode cursor.
|
||||
#
|
||||
# - Search mode exclusive actions:
|
||||
# - SearchFocusNext
|
||||
# Move the focus to the next search match.
|
||||
# - SearchFocusPrevious
|
||||
# Move the focus to the previous search match.
|
||||
# - SearchConfirm
|
||||
# - SearchCancel
|
||||
# - SearchClear
|
||||
# Reset the search regex.
|
||||
# - SearchDeleteWord
|
||||
# Delete the last word in the search regex.
|
||||
# - SearchHistoryPrevious
|
||||
# Go to the previous regex in the search history.
|
||||
# - SearchHistoryNext
|
||||
# Go to the next regex in the search history.
|
||||
#
|
||||
# - macOS exclusive actions:
|
||||
# - ToggleSimpleFullscreen
|
||||
# Enter fullscreen without occupying another space.
|
||||
#
|
||||
# - Linux/BSD exclusive actions:
|
||||
#
|
||||
# - CopySelection
|
||||
# Copy from the selection buffer.
|
||||
# - PasteSelection
|
||||
# Paste from the selection buffer.
|
||||
#
|
||||
# - `command`: Fork and execute a specified command plus arguments
|
||||
#
|
||||
# The `command` field must be a map containing a `program` string and an
|
||||
# `args` array of command line parameter strings. For example:
|
||||
# `{ program: "alacritty", args: ["-e", "vttest"] }`
|
||||
#
|
||||
# And optionally:
|
||||
#
|
||||
# - `mods`: Key modifiers to filter binding actions
|
||||
#
|
||||
# - Command
|
||||
# - Control
|
||||
# - Option
|
||||
# - Super
|
||||
# - Shift
|
||||
# - Alt
|
||||
#
|
||||
# Multiple `mods` can be combined using `|` like this:
|
||||
# `mods: Control|Shift`.
|
||||
# Whitespace and capitalization are relevant and must match the example.
|
||||
#
|
||||
# - `mode`: Indicate a binding for only specific terminal reported modes
|
||||
#
|
||||
# This is mainly used to send applications the correct escape sequences
|
||||
# when in different modes.
|
||||
#
|
||||
# - AppCursor
|
||||
# - AppKeypad
|
||||
# - Search
|
||||
# - Alt
|
||||
# - Vi
|
||||
#
|
||||
# A `~` operator can be used before a mode to apply the binding whenever
|
||||
# the mode is *not* active, e.g. `~Alt`.
|
||||
#
|
||||
# Bindings are always filled by default, but will be replaced when a new
|
||||
# binding with the same triggers is defined. To unset a default binding, it can
|
||||
# be mapped to the `ReceiveChar` action. Alternatively, you can use `None` for
|
||||
# a no-op if you do not wish to receive input characters for that binding.
|
||||
#
|
||||
# If the same trigger is assigned to multiple actions, all of them are executed
|
||||
# in the order they were defined in.
|
||||
key_bindings:
|
||||
- {
|
||||
key: Grave,
|
||||
mods: Control,
|
||||
mode: ~Search,
|
||||
action: ToggleViMode
|
||||
}
|
||||
#- { key: Paste, action: Paste }
|
||||
#- { key: Copy, action: Copy }
|
||||
#- { key: L, mods: Control, action: ClearLogNotice }
|
||||
#- { key: L, mods: Control, mode: ~Vi|~Search, chars: "\x0c" }
|
||||
#- { key: PageUp, mods: Shift, mode: ~Alt, action: ScrollPageUp, }
|
||||
#- { key: PageDown, mods: Shift, mode: ~Alt, action: ScrollPageDown }
|
||||
#- { key: Home, mods: Shift, mode: ~Alt, action: ScrollToTop, }
|
||||
#- { key: End, mods: Shift, mode: ~Alt, action: ScrollToBottom }
|
||||
# Vi Mode
|
||||
#- { key: Space, mods: Shift|Control, mode: ~Search, action: ToggleViMode }
|
||||
#- { key: Space, mods: Shift|Control, mode: Vi|~Search, action: ScrollToBottom }
|
||||
#- { key: Escape, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: I, mode: Vi|~Search, action: ToggleViMode }
|
||||
#- { key: I, mode: Vi|~Search, action: ScrollToBottom }
|
||||
#- { key: C, mods: Control, mode: Vi|~Search, action: ToggleViMode }
|
||||
#- { key: Y, mods: Control, mode: Vi|~Search, action: ScrollLineUp }
|
||||
#- { key: E, mods: Control, mode: Vi|~Search, action: ScrollLineDown }
|
||||
#- { key: G, mode: Vi|~Search, action: ScrollToTop }
|
||||
#- { key: G, mods: Shift, mode: Vi|~Search, action: ScrollToBottom }
|
||||
#- { key: B, mods: Control, mode: Vi|~Search, action: ScrollPageUp }
|
||||
#- { key: F, mods: Control, mode: Vi|~Search, action: ScrollPageDown }
|
||||
#- { key: U, mods: Control, mode: Vi|~Search, action: ScrollHalfPageUp }
|
||||
#- { key: D, mods: Control, mode: Vi|~Search, action: ScrollHalfPageDown }
|
||||
#- { key: Y, mode: Vi|~Search, action: Copy }
|
||||
#- { key: Y, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: Copy, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: V, mode: Vi|~Search, action: ToggleNormalSelection }
|
||||
#- { key: V, mods: Shift, mode: Vi|~Search, action: ToggleLineSelection }
|
||||
#- { key: V, mods: Control, mode: Vi|~Search, action: ToggleBlockSelection }
|
||||
#- { key: V, mods: Alt, mode: Vi|~Search, action: ToggleSemanticSelection }
|
||||
#- { key: Return, mode: Vi|~Search, action: Open }
|
||||
#- { key: K, mode: Vi|~Search, action: Up }
|
||||
#- { key: J, mode: Vi|~Search, action: Down }
|
||||
#- { key: H, mode: Vi|~Search, action: Left }
|
||||
#- { key: L, mode: Vi|~Search, action: Right }
|
||||
#- { key: Up, mode: Vi|~Search, action: Up }
|
||||
#- { key: Down, mode: Vi|~Search, action: Down }
|
||||
#- { key: Left, mode: Vi|~Search, action: Left }
|
||||
#- { key: Right, mode: Vi|~Search, action: Right }
|
||||
#- { key: Key0, mode: Vi|~Search, action: First }
|
||||
#- { key: Key4, mods: Shift, mode: Vi|~Search, action: Last }
|
||||
#- { key: Key6, mods: Shift, mode: Vi|~Search, action: FirstOccupied }
|
||||
#- { key: H, mods: Shift, mode: Vi|~Search, action: High }
|
||||
#- { key: M, mods: Shift, mode: Vi|~Search, action: Middle }
|
||||
#- { key: L, mods: Shift, mode: Vi|~Search, action: Low }
|
||||
#- { key: B, mode: Vi|~Search, action: SemanticLeft }
|
||||
#- { key: W, mode: Vi|~Search, action: SemanticRight }
|
||||
#- { key: E, mode: Vi|~Search, action: SemanticRightEnd }
|
||||
#- { key: B, mods: Shift, mode: Vi|~Search, action: WordLeft }
|
||||
#- { key: W, mods: Shift, mode: Vi|~Search, action: WordRight }
|
||||
#- { key: E, mods: Shift, mode: Vi|~Search, action: WordRightEnd }
|
||||
#- { key: Key5, mods: Shift, mode: Vi|~Search, action: Bracket }
|
||||
#- { key: Slash, mode: Vi|~Search, action: SearchForward }
|
||||
#- { key: Slash, mods: Shift, mode: Vi|~Search, action: SearchBackward }
|
||||
#- { key: N, mode: Vi|~Search, action: SearchNext }
|
||||
#- { key: N, mods: Shift, mode: Vi|~Search, action: SearchPrevious }
|
||||
# Search Mode
|
||||
#- { key: Return, mode: Search|Vi, action: SearchConfirm }
|
||||
#- { key: Escape, mode: Search, action: SearchCancel }
|
||||
#- { key: C, mods: Control, mode: Search, action: SearchCancel }
|
||||
#- { key: U, mods: Control, mode: Search, action: SearchClear }
|
||||
#- { key: W, mods: Control, mode: Search, action: SearchDeleteWord }
|
||||
#- { key: P, mods: Control, mode: Search, action: SearchHistoryPrevious }
|
||||
#- { key: N, mods: Control, mode: Search, action: SearchHistoryNext }
|
||||
#- { key: Up, mode: Search, action: SearchHistoryPrevious }
|
||||
#- { key: Down, mode: Search, action: SearchHistoryNext }
|
||||
#- { key: Return, mode: Search|~Vi, action: SearchFocusNext }
|
||||
#- { key: Return, mods: Shift, mode: Search|~Vi, action: SearchFocusPrevious }
|
||||
# (Windows, Linux, and BSD only)
|
||||
#- { key: V, mods: Control|Shift, mode: ~Vi, action: Paste }
|
||||
#- { key: C, mods: Control|Shift, action: Copy }
|
||||
#- { key: F, mods: Control|Shift, mode: ~Search, action: SearchForward }
|
||||
#- { key: B, mods: Control|Shift, mode: ~Search, action: SearchBackward }
|
||||
#- { key: C, mods: Control|Shift, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { 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: NumpadAdd, mods: Control, action: IncreaseFontSize }
|
||||
#- { key: Minus, mods: Control, action: DecreaseFontSize }
|
||||
#- { key: NumpadSubtract, mods: Control, action: DecreaseFontSize }
|
||||
# (Windows only)
|
||||
#- { key: Return, mods: Alt, action: ToggleFullscreen }
|
||||
# (macOS only)
|
||||
#- { key: K, mods: Command, mode: ~Vi|~Search, chars: "\x0c" }
|
||||
#- { key: K, mods: Command, mode: ~Vi|~Search, action: ClearHistory }
|
||||
#- { key: Key0, mods: Command, action: ResetFontSize }
|
||||
#- { key: Equals, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: Plus, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: NumpadAdd, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: Minus, mods: Command, action: DecreaseFontSize }
|
||||
#- { key: NumpadSubtract, mods: Command, action: DecreaseFontSize }
|
||||
#- { key: V, mods: Command, action: Paste }
|
||||
#- { key: C, mods: Command, action: Copy }
|
||||
#- { key: C, mods: Command, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: H, mods: Command, action: Hide }
|
||||
#- { key: H, mods: Command|Alt, action: HideOtherApplications }
|
||||
#- { key: M, mods: Command, action: Minimize }
|
||||
#- { key: Q, mods: Command, action: Quit }
|
||||
#- { key: W, mods: Command, action: Quit }
|
||||
#- { key: N, mods: Command, action: SpawnNewInstance }
|
||||
#- { key: F, mods: Command|Control, action: ToggleFullscreen }
|
||||
#- { key: F, mods: Command, mode: ~Search, action: SearchForward }
|
||||
#- { key: B, mods: Command, mode: ~Search, action: SearchBackward }
|
||||
#debug:
|
||||
# Display the time it takes to redraw each frame.
|
||||
#render_timer: false
|
||||
# Keep the log file after quitting Alacritty.
|
||||
#persistent_logging: false
|
||||
# Log level
|
||||
#
|
||||
# Values for `log_level`:
|
||||
# - Off
|
||||
# - Error
|
||||
# - Warn
|
||||
# - Info
|
||||
# - Debug
|
||||
# - Trace
|
||||
#log_level: Warn
|
||||
# Print all received window events.
|
||||
#print_events: false
|
||||
colors:
|
||||
name: Alabaster
|
||||
author: tonsky
|
||||
primary:
|
||||
background: "#F7F7F7"
|
||||
foreground: "#000000"
|
||||
cursor:
|
||||
text: "#448C27"
|
||||
cursor: "#000000"
|
||||
normal:
|
||||
black: "#000000"
|
||||
red: "#AA3731"
|
||||
green: "#448C27"
|
||||
yellow: "#CB9000"
|
||||
blue: "#325CC0"
|
||||
magenta: "#7A3E9D"
|
||||
cyan: "#0083B2"
|
||||
white: "#BBBBBB"
|
||||
bright:
|
||||
black: "#777777"
|
||||
red: "#F05050"
|
||||
green: "#60CB00"
|
||||
yellow: "#FFBC5D"
|
||||
blue: "#007ACC"
|
||||
magenta: "#E64CE6"
|
||||
cyan: "#00AACB"
|
||||
white: "#FFFFFF"
|
||||
theme: Alabaster
|
||||
648
dot_config/alacritty/alacritty.yml.1682970435260.bak
Normal file
648
dot_config/alacritty/alacritty.yml.1682970435260.bak
Normal file
@@ -0,0 +1,648 @@
|
||||
# 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:
|
||||
- ~/.config/alacritty/ats-theme.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: xterm-256color
|
||||
|
||||
window:
|
||||
# Window dimensions (changes require restart)
|
||||
#
|
||||
# Number of lines/columns (not pixels) in the terminal. 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.94
|
||||
# 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
|
||||
# GTK theme variant (Linux/BSD only)
|
||||
#
|
||||
# Override the variant of the GTK theme. Commonly supported values are `dark`
|
||||
# and `light`. Set this to `None` to use the default theme variant.
|
||||
#gtk_theme_variant: None
|
||||
#scrolling:
|
||||
# Maximum number of lines in the scrollback buffer.
|
||||
# Specifying '0' will disable scrolling.
|
||||
#history: 10000
|
||||
# Scrolling distance multiplier.
|
||||
#multiplier: 3
|
||||
|
||||
font:
|
||||
normal:
|
||||
family: IBM Plex Mono
|
||||
bold:
|
||||
family: IBM Plex Mono
|
||||
style: Bold
|
||||
size: 10
|
||||
# Bell
|
||||
#
|
||||
# The bell is rung every time the BEL control character is received.
|
||||
#bell:
|
||||
# Visual Bell Animation
|
||||
#
|
||||
# Animation effect for flashing the screen when the visual bell is rung.
|
||||
#
|
||||
# Values for `animation`:
|
||||
# - Ease
|
||||
# - EaseOut
|
||||
# - EaseOutSine
|
||||
# - EaseOutQuad
|
||||
# - EaseOutCubic
|
||||
# - EaseOutQuart
|
||||
# - EaseOutQuint
|
||||
# - EaseOutExpo
|
||||
# - EaseOutCirc
|
||||
# - Linear
|
||||
#animation: EaseOutExpo
|
||||
# Duration of the visual bell flash in milliseconds. A `duration` of `0` will
|
||||
# disable the visual bell animation.
|
||||
#duration: 0
|
||||
# Visual bell animation color.
|
||||
#color: '#ffffff'
|
||||
# Bell Command
|
||||
#
|
||||
# This program is executed whenever the bell is rung.
|
||||
#
|
||||
# When set to `command: None`, no command will be executed.
|
||||
#
|
||||
# Example:
|
||||
# command:
|
||||
# program: notify-send
|
||||
# args: ["Hello, World!"]
|
||||
#
|
||||
#command: None
|
||||
#selection:
|
||||
# This string contains all characters that are used as separators for
|
||||
# "semantic words" in Alacritty.
|
||||
#semantic_escape_chars: ",│`|:\"' ()[]{}<>\t"
|
||||
# When set to `true`, selected text will be copied to the primary clipboard.
|
||||
#save_to_clipboard: false
|
||||
|
||||
cursor:
|
||||
# Cursor style
|
||||
style:
|
||||
# Cursor shape
|
||||
#
|
||||
# Values for `shape`:
|
||||
# - ▇ Block
|
||||
# - _ Underline
|
||||
# - | Beam
|
||||
shape: Underline
|
||||
# Cursor blinking state
|
||||
#
|
||||
# Values for `blinking`:
|
||||
# - Never: Prevent the cursor from ever blinking
|
||||
# - Off: Disable blinking by default
|
||||
# - On: Enable blinking by default
|
||||
# - Always: Force the cursor to always blink
|
||||
#blinking: Off
|
||||
# Vi mode cursor style
|
||||
#
|
||||
# If the vi mode cursor style is `None` or not specified, it will fall back to
|
||||
# the style of the active value of the normal cursor.
|
||||
#
|
||||
# See `cursor.style` for available options.
|
||||
#vi_mode_style: None
|
||||
# Cursor blinking interval in milliseconds.
|
||||
#blink_interval: 750
|
||||
# If this is `true`, the cursor will be rendered as a hollow box when the
|
||||
# window is not focused.
|
||||
#unfocused_hollow: true
|
||||
# Thickness of the cursor relative to the cell width as floating point number
|
||||
# from `0.0` to `1.0`.
|
||||
#thickness: 0.15
|
||||
# Live config reload (changes require restart)
|
||||
#live_config_reload: true
|
||||
# Shell
|
||||
#
|
||||
# You can set `shell.program` to the path of your favorite shell, e.g.
|
||||
# `/bin/fish`. Entries in `shell.args` are passed unmodified as arguments to the
|
||||
# shell.
|
||||
#
|
||||
# Default:
|
||||
# - (macOS) /bin/bash --login
|
||||
# - (Linux/BSD) user login shell
|
||||
# - (Windows) powershell
|
||||
#shell:
|
||||
# program: /bin/bash
|
||||
# args:
|
||||
# - --login
|
||||
# Startup directory
|
||||
#
|
||||
# Directory the shell is started in. If this is unset, or `None`, the working
|
||||
# directory of the parent process will be used.
|
||||
#working_directory: None
|
||||
# Send ESC (\x1b) before characters when alt is pressed.
|
||||
#alt_send_esc: true
|
||||
# Offer IPC using `alacritty msg` (unix only)
|
||||
ipc_socket: true
|
||||
|
||||
mouse:
|
||||
# Click settings
|
||||
#
|
||||
# The `double_click` and `triple_click` settings control the time
|
||||
# alacritty should wait for accepting multiple clicks as one double
|
||||
# or triple click.
|
||||
#double_click: { threshold: 300 }
|
||||
#triple_click: { threshold: 300 }
|
||||
# If this is `true`, the cursor is temporarily hidden when typing.
|
||||
hide_when_typing: false
|
||||
# Regex hints
|
||||
#
|
||||
# Terminal hints can be used to find text in the visible part of the terminal
|
||||
# and pipe it to other applications.
|
||||
#hints:
|
||||
# Keys used for the hint labels.
|
||||
#alphabet: "jfkdls;ahgurieowpq"
|
||||
# List with all available hints
|
||||
#
|
||||
# Each hint must have a `regex` and either an `action` or a `command` field.
|
||||
# The fields `mouse`, `binding` and `post_processing` are optional.
|
||||
#
|
||||
# The fields `command`, `binding.key`, `binding.mods`, `binding.mode` and
|
||||
# `mouse.mods` accept the same values as they do in the `key_bindings` section.
|
||||
#
|
||||
# The `mouse.enabled` field controls if the hint should be underlined while
|
||||
# the mouse with all `mouse.mods` keys held or the vi mode cursor is above it.
|
||||
#
|
||||
# If the `post_processing` field is set to `true`, heuristics will be used to
|
||||
# shorten the match if there are characters likely not to be part of the hint
|
||||
# (e.g. a trailing `.`). This is most useful for URIs.
|
||||
#
|
||||
# Values for `action`:
|
||||
# - Copy
|
||||
# Copy the hint's text to the clipboard.
|
||||
# - Paste
|
||||
# Paste the hint's text to the terminal or search.
|
||||
# - Select
|
||||
# Select the hint's text.
|
||||
# - MoveViModeCursor
|
||||
# Move the vi mode cursor to the beginning of the hint.
|
||||
#enabled:
|
||||
# - regex: "(ipfs:|ipns:|magnet:|mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)\
|
||||
# [^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩`]+"
|
||||
# command: xdg-open
|
||||
# post_processing: true
|
||||
# mouse:
|
||||
# enabled: true
|
||||
# mods: None
|
||||
# binding:
|
||||
# key: U
|
||||
# mods: Control|Shift
|
||||
|
||||
# Mouse bindings
|
||||
#
|
||||
# Mouse bindings are specified as a list of objects, much like the key
|
||||
# bindings further below.
|
||||
#
|
||||
# To trigger mouse bindings when an application running within Alacritty
|
||||
# captures the mouse, the `Shift` modifier is automatically added as a
|
||||
# requirement.
|
||||
#
|
||||
# Each mouse binding will specify a:
|
||||
#
|
||||
# - `mouse`:
|
||||
#
|
||||
# - Middle
|
||||
# - Left
|
||||
# - Right
|
||||
# - Numeric identifier such as `5`
|
||||
#
|
||||
# - `action` (see key bindings for actions not exclusive to mouse mode)
|
||||
#
|
||||
# - Mouse exclusive actions:
|
||||
#
|
||||
# - ExpandSelection
|
||||
# Expand the selection to the current mouse cursor location.
|
||||
#
|
||||
# And optionally:
|
||||
#
|
||||
# - `mods` (see key bindings)
|
||||
#mouse_bindings:
|
||||
# - { mouse: Right, action: ExpandSelection }
|
||||
# - { mouse: Right, mods: Control, action: ExpandSelection }
|
||||
# - { mouse: Middle, mode: ~Vi, action: PasteSelection }
|
||||
# Key bindings
|
||||
#
|
||||
# Key bindings are specified as a list of objects. For example, this is the
|
||||
# default paste binding:
|
||||
#
|
||||
# `- { key: V, mods: Control|Shift, action: Paste }`
|
||||
#
|
||||
# Each key binding will specify a:
|
||||
#
|
||||
# - `key`: Identifier of the key pressed
|
||||
#
|
||||
# - A-Z
|
||||
# - F1-F24
|
||||
# - Key0-Key9
|
||||
#
|
||||
# A full list with available key codes can be found here:
|
||||
# https://docs.rs/glutin/*/glutin/event/enum.VirtualKeyCode.html#variants
|
||||
#
|
||||
# Instead of using the name of the keys, the `key` field also supports using
|
||||
# the scancode of the desired key. Scancodes have to be specified as a
|
||||
# decimal number. This command will allow you to display the hex scancodes
|
||||
# for certain keys:
|
||||
#
|
||||
# `showkey --scancodes`.
|
||||
#
|
||||
# Then exactly one of:
|
||||
#
|
||||
# - `chars`: Send a byte sequence to the running application
|
||||
#
|
||||
# The `chars` field writes the specified string to the terminal. This makes
|
||||
# it possible to pass escape sequences. To find escape codes for bindings
|
||||
# like `PageUp` (`"\x1b[5~"`), you can run the command `showkey -a` outside
|
||||
# of tmux. Note that applications use terminfo to map escape sequences back
|
||||
# to keys. It is therefore required to update the terminfo when changing an
|
||||
# escape sequence.
|
||||
#
|
||||
# - `action`: Execute a predefined action
|
||||
#
|
||||
# - ToggleViMode
|
||||
# - SearchForward
|
||||
# Start searching toward the right of the search origin.
|
||||
# - SearchBackward
|
||||
# Start searching toward the left of the search origin.
|
||||
# - Copy
|
||||
# - Paste
|
||||
# - IncreaseFontSize
|
||||
# - DecreaseFontSize
|
||||
# - ResetFontSize
|
||||
# - ScrollPageUp
|
||||
# - ScrollPageDown
|
||||
# - ScrollHalfPageUp
|
||||
# - ScrollHalfPageDown
|
||||
# - ScrollLineUp
|
||||
# - ScrollLineDown
|
||||
# - ScrollToTop
|
||||
# - ScrollToBottom
|
||||
# - ClearHistory
|
||||
# Remove the terminal's scrollback history.
|
||||
# - Hide
|
||||
# Hide the Alacritty window.
|
||||
# - Minimize
|
||||
# Minimize the Alacritty window.
|
||||
# - Quit
|
||||
# Quit Alacritty.
|
||||
# - ToggleFullscreen
|
||||
# - SpawnNewInstance
|
||||
# Spawn a new instance of Alacritty.
|
||||
# - CreateNewWindow
|
||||
# Create a new Alacritty window from the current process.
|
||||
# - ClearLogNotice
|
||||
# Clear Alacritty's UI warning and error notice.
|
||||
# - ClearSelection
|
||||
# Remove the active selection.
|
||||
# - ReceiveChar
|
||||
# - None
|
||||
#
|
||||
# - Vi mode exclusive actions:
|
||||
#
|
||||
# - Open
|
||||
# Perform the action of the first matching hint under the vi mode cursor
|
||||
# with `mouse.enabled` set to `true`.
|
||||
# - ToggleNormalSelection
|
||||
# - ToggleLineSelection
|
||||
# - ToggleBlockSelection
|
||||
# - ToggleSemanticSelection
|
||||
# Toggle semantic selection based on `selection.semantic_escape_chars`.
|
||||
#
|
||||
# - Vi mode exclusive cursor motion actions:
|
||||
#
|
||||
# - Up
|
||||
# One line up.
|
||||
# - Down
|
||||
# One line down.
|
||||
# - Left
|
||||
# One character left.
|
||||
# - Right
|
||||
# One character right.
|
||||
# - First
|
||||
# First column, or beginning of the line when already at the first column.
|
||||
# - Last
|
||||
# Last column, or beginning of the line when already at the last column.
|
||||
# - FirstOccupied
|
||||
# First non-empty cell in this terminal row, or first non-empty cell of
|
||||
# the line when already at the first cell of the row.
|
||||
# - High
|
||||
# Top of the screen.
|
||||
# - Middle
|
||||
# Center of the screen.
|
||||
# - Low
|
||||
# Bottom of the screen.
|
||||
# - SemanticLeft
|
||||
# Start of the previous semantically separated word.
|
||||
# - SemanticRight
|
||||
# Start of the next semantically separated word.
|
||||
# - SemanticLeftEnd
|
||||
# End of the previous semantically separated word.
|
||||
# - SemanticRightEnd
|
||||
# End of the next semantically separated word.
|
||||
# - WordLeft
|
||||
# Start of the previous whitespace separated word.
|
||||
# - WordRight
|
||||
# Start of the next whitespace separated word.
|
||||
# - WordLeftEnd
|
||||
# End of the previous whitespace separated word.
|
||||
# - WordRightEnd
|
||||
# End of the next whitespace separated word.
|
||||
# - Bracket
|
||||
# Character matching the bracket at the cursor's location.
|
||||
# - SearchNext
|
||||
# Beginning of the next match.
|
||||
# - SearchPrevious
|
||||
# Beginning of the previous match.
|
||||
# - SearchStart
|
||||
# Start of the match to the left of the vi mode cursor.
|
||||
# - SearchEnd
|
||||
# End of the match to the right of the vi mode cursor.
|
||||
#
|
||||
# - Search mode exclusive actions:
|
||||
# - SearchFocusNext
|
||||
# Move the focus to the next search match.
|
||||
# - SearchFocusPrevious
|
||||
# Move the focus to the previous search match.
|
||||
# - SearchConfirm
|
||||
# - SearchCancel
|
||||
# - SearchClear
|
||||
# Reset the search regex.
|
||||
# - SearchDeleteWord
|
||||
# Delete the last word in the search regex.
|
||||
# - SearchHistoryPrevious
|
||||
# Go to the previous regex in the search history.
|
||||
# - SearchHistoryNext
|
||||
# Go to the next regex in the search history.
|
||||
#
|
||||
# - macOS exclusive actions:
|
||||
# - ToggleSimpleFullscreen
|
||||
# Enter fullscreen without occupying another space.
|
||||
#
|
||||
# - Linux/BSD exclusive actions:
|
||||
#
|
||||
# - CopySelection
|
||||
# Copy from the selection buffer.
|
||||
# - PasteSelection
|
||||
# Paste from the selection buffer.
|
||||
#
|
||||
# - `command`: Fork and execute a specified command plus arguments
|
||||
#
|
||||
# The `command` field must be a map containing a `program` string and an
|
||||
# `args` array of command line parameter strings. For example:
|
||||
# `{ program: "alacritty", args: ["-e", "vttest"] }`
|
||||
#
|
||||
# And optionally:
|
||||
#
|
||||
# - `mods`: Key modifiers to filter binding actions
|
||||
#
|
||||
# - Command
|
||||
# - Control
|
||||
# - Option
|
||||
# - Super
|
||||
# - Shift
|
||||
# - Alt
|
||||
#
|
||||
# Multiple `mods` can be combined using `|` like this:
|
||||
# `mods: Control|Shift`.
|
||||
# Whitespace and capitalization are relevant and must match the example.
|
||||
#
|
||||
# - `mode`: Indicate a binding for only specific terminal reported modes
|
||||
#
|
||||
# This is mainly used to send applications the correct escape sequences
|
||||
# when in different modes.
|
||||
#
|
||||
# - AppCursor
|
||||
# - AppKeypad
|
||||
# - Search
|
||||
# - Alt
|
||||
# - Vi
|
||||
#
|
||||
# A `~` operator can be used before a mode to apply the binding whenever
|
||||
# the mode is *not* active, e.g. `~Alt`.
|
||||
#
|
||||
# Bindings are always filled by default, but will be replaced when a new
|
||||
# binding with the same triggers is defined. To unset a default binding, it can
|
||||
# be mapped to the `ReceiveChar` action. Alternatively, you can use `None` for
|
||||
# a no-op if you do not wish to receive input characters for that binding.
|
||||
#
|
||||
# If the same trigger is assigned to multiple actions, all of them are executed
|
||||
# in the order they were defined in.
|
||||
key_bindings:
|
||||
- {
|
||||
key: Grave,
|
||||
mods: Control,
|
||||
mode: ~Search,
|
||||
action: ToggleViMode
|
||||
}
|
||||
#- { key: Paste, action: Paste }
|
||||
#- { key: Copy, action: Copy }
|
||||
#- { key: L, mods: Control, action: ClearLogNotice }
|
||||
#- { key: L, mods: Control, mode: ~Vi|~Search, chars: "\x0c" }
|
||||
#- { key: PageUp, mods: Shift, mode: ~Alt, action: ScrollPageUp, }
|
||||
#- { key: PageDown, mods: Shift, mode: ~Alt, action: ScrollPageDown }
|
||||
#- { key: Home, mods: Shift, mode: ~Alt, action: ScrollToTop, }
|
||||
#- { key: End, mods: Shift, mode: ~Alt, action: ScrollToBottom }
|
||||
# Vi Mode
|
||||
#- { key: Space, mods: Shift|Control, mode: ~Search, action: ToggleViMode }
|
||||
#- { key: Space, mods: Shift|Control, mode: Vi|~Search, action: ScrollToBottom }
|
||||
#- { key: Escape, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: I, mode: Vi|~Search, action: ToggleViMode }
|
||||
#- { key: I, mode: Vi|~Search, action: ScrollToBottom }
|
||||
#- { key: C, mods: Control, mode: Vi|~Search, action: ToggleViMode }
|
||||
#- { key: Y, mods: Control, mode: Vi|~Search, action: ScrollLineUp }
|
||||
#- { key: E, mods: Control, mode: Vi|~Search, action: ScrollLineDown }
|
||||
#- { key: G, mode: Vi|~Search, action: ScrollToTop }
|
||||
#- { key: G, mods: Shift, mode: Vi|~Search, action: ScrollToBottom }
|
||||
#- { key: B, mods: Control, mode: Vi|~Search, action: ScrollPageUp }
|
||||
#- { key: F, mods: Control, mode: Vi|~Search, action: ScrollPageDown }
|
||||
#- { key: U, mods: Control, mode: Vi|~Search, action: ScrollHalfPageUp }
|
||||
#- { key: D, mods: Control, mode: Vi|~Search, action: ScrollHalfPageDown }
|
||||
#- { key: Y, mode: Vi|~Search, action: Copy }
|
||||
#- { key: Y, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: Copy, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: V, mode: Vi|~Search, action: ToggleNormalSelection }
|
||||
#- { key: V, mods: Shift, mode: Vi|~Search, action: ToggleLineSelection }
|
||||
#- { key: V, mods: Control, mode: Vi|~Search, action: ToggleBlockSelection }
|
||||
#- { key: V, mods: Alt, mode: Vi|~Search, action: ToggleSemanticSelection }
|
||||
#- { key: Return, mode: Vi|~Search, action: Open }
|
||||
#- { key: K, mode: Vi|~Search, action: Up }
|
||||
#- { key: J, mode: Vi|~Search, action: Down }
|
||||
#- { key: H, mode: Vi|~Search, action: Left }
|
||||
#- { key: L, mode: Vi|~Search, action: Right }
|
||||
#- { key: Up, mode: Vi|~Search, action: Up }
|
||||
#- { key: Down, mode: Vi|~Search, action: Down }
|
||||
#- { key: Left, mode: Vi|~Search, action: Left }
|
||||
#- { key: Right, mode: Vi|~Search, action: Right }
|
||||
#- { key: Key0, mode: Vi|~Search, action: First }
|
||||
#- { key: Key4, mods: Shift, mode: Vi|~Search, action: Last }
|
||||
#- { key: Key6, mods: Shift, mode: Vi|~Search, action: FirstOccupied }
|
||||
#- { key: H, mods: Shift, mode: Vi|~Search, action: High }
|
||||
#- { key: M, mods: Shift, mode: Vi|~Search, action: Middle }
|
||||
#- { key: L, mods: Shift, mode: Vi|~Search, action: Low }
|
||||
#- { key: B, mode: Vi|~Search, action: SemanticLeft }
|
||||
#- { key: W, mode: Vi|~Search, action: SemanticRight }
|
||||
#- { key: E, mode: Vi|~Search, action: SemanticRightEnd }
|
||||
#- { key: B, mods: Shift, mode: Vi|~Search, action: WordLeft }
|
||||
#- { key: W, mods: Shift, mode: Vi|~Search, action: WordRight }
|
||||
#- { key: E, mods: Shift, mode: Vi|~Search, action: WordRightEnd }
|
||||
#- { key: Key5, mods: Shift, mode: Vi|~Search, action: Bracket }
|
||||
#- { key: Slash, mode: Vi|~Search, action: SearchForward }
|
||||
#- { key: Slash, mods: Shift, mode: Vi|~Search, action: SearchBackward }
|
||||
#- { key: N, mode: Vi|~Search, action: SearchNext }
|
||||
#- { key: N, mods: Shift, mode: Vi|~Search, action: SearchPrevious }
|
||||
# Search Mode
|
||||
#- { key: Return, mode: Search|Vi, action: SearchConfirm }
|
||||
#- { key: Escape, mode: Search, action: SearchCancel }
|
||||
#- { key: C, mods: Control, mode: Search, action: SearchCancel }
|
||||
#- { key: U, mods: Control, mode: Search, action: SearchClear }
|
||||
#- { key: W, mods: Control, mode: Search, action: SearchDeleteWord }
|
||||
#- { key: P, mods: Control, mode: Search, action: SearchHistoryPrevious }
|
||||
#- { key: N, mods: Control, mode: Search, action: SearchHistoryNext }
|
||||
#- { key: Up, mode: Search, action: SearchHistoryPrevious }
|
||||
#- { key: Down, mode: Search, action: SearchHistoryNext }
|
||||
#- { key: Return, mode: Search|~Vi, action: SearchFocusNext }
|
||||
#- { key: Return, mods: Shift, mode: Search|~Vi, action: SearchFocusPrevious }
|
||||
# (Windows, Linux, and BSD only)
|
||||
#- { key: V, mods: Control|Shift, mode: ~Vi, action: Paste }
|
||||
#- { key: C, mods: Control|Shift, action: Copy }
|
||||
#- { key: F, mods: Control|Shift, mode: ~Search, action: SearchForward }
|
||||
#- { key: B, mods: Control|Shift, mode: ~Search, action: SearchBackward }
|
||||
#- { key: C, mods: Control|Shift, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { 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: NumpadAdd, mods: Control, action: IncreaseFontSize }
|
||||
#- { key: Minus, mods: Control, action: DecreaseFontSize }
|
||||
#- { key: NumpadSubtract, mods: Control, action: DecreaseFontSize }
|
||||
# (Windows only)
|
||||
#- { key: Return, mods: Alt, action: ToggleFullscreen }
|
||||
# (macOS only)
|
||||
#- { key: K, mods: Command, mode: ~Vi|~Search, chars: "\x0c" }
|
||||
#- { key: K, mods: Command, mode: ~Vi|~Search, action: ClearHistory }
|
||||
#- { key: Key0, mods: Command, action: ResetFontSize }
|
||||
#- { key: Equals, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: Plus, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: NumpadAdd, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: Minus, mods: Command, action: DecreaseFontSize }
|
||||
#- { key: NumpadSubtract, mods: Command, action: DecreaseFontSize }
|
||||
#- { key: V, mods: Command, action: Paste }
|
||||
#- { key: C, mods: Command, action: Copy }
|
||||
#- { key: C, mods: Command, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: H, mods: Command, action: Hide }
|
||||
#- { key: H, mods: Command|Alt, action: HideOtherApplications }
|
||||
#- { key: M, mods: Command, action: Minimize }
|
||||
#- { key: Q, mods: Command, action: Quit }
|
||||
#- { key: W, mods: Command, action: Quit }
|
||||
#- { key: N, mods: Command, action: SpawnNewInstance }
|
||||
#- { key: F, mods: Command|Control, action: ToggleFullscreen }
|
||||
#- { key: F, mods: Command, mode: ~Search, action: SearchForward }
|
||||
#- { key: B, mods: Command, mode: ~Search, action: SearchBackward }
|
||||
#debug:
|
||||
# Display the time it takes to redraw each frame.
|
||||
#render_timer: false
|
||||
# Keep the log file after quitting Alacritty.
|
||||
#persistent_logging: false
|
||||
# Log level
|
||||
#
|
||||
# Values for `log_level`:
|
||||
# - Off
|
||||
# - Error
|
||||
# - Warn
|
||||
# - Info
|
||||
# - Debug
|
||||
# - Trace
|
||||
#log_level: Warn
|
||||
# Print all received window events.
|
||||
#print_events: false
|
||||
colors:
|
||||
name: Alabaster
|
||||
author: tonsky
|
||||
primary:
|
||||
background: "#F7F7F7"
|
||||
foreground: "#000000"
|
||||
cursor:
|
||||
text: "#448C27"
|
||||
cursor: "#000000"
|
||||
normal:
|
||||
black: "#000000"
|
||||
red: "#AA3731"
|
||||
green: "#448C27"
|
||||
yellow: "#CB9000"
|
||||
blue: "#325CC0"
|
||||
magenta: "#7A3E9D"
|
||||
cyan: "#0083B2"
|
||||
white: "#BBBBBB"
|
||||
bright:
|
||||
black: "#777777"
|
||||
red: "#F05050"
|
||||
green: "#60CB00"
|
||||
yellow: "#FFBC5D"
|
||||
blue: "#007ACC"
|
||||
magenta: "#E64CE6"
|
||||
cyan: "#00AACB"
|
||||
white: "#FFFFFF"
|
||||
theme: Alabaster
|
||||
648
dot_config/alacritty/alacritty.yml.1682970598422.bak
Normal file
648
dot_config/alacritty/alacritty.yml.1682970598422.bak
Normal file
@@ -0,0 +1,648 @@
|
||||
# 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:
|
||||
- ~/.config/alacritty/ats-theme.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: xterm-256color
|
||||
|
||||
window:
|
||||
# Window dimensions (changes require restart)
|
||||
#
|
||||
# Number of lines/columns (not pixels) in the terminal. 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.94
|
||||
# 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
|
||||
# GTK theme variant (Linux/BSD only)
|
||||
#
|
||||
# Override the variant of the GTK theme. Commonly supported values are `dark`
|
||||
# and `light`. Set this to `None` to use the default theme variant.
|
||||
#gtk_theme_variant: None
|
||||
#scrolling:
|
||||
# Maximum number of lines in the scrollback buffer.
|
||||
# Specifying '0' will disable scrolling.
|
||||
#history: 10000
|
||||
# Scrolling distance multiplier.
|
||||
#multiplier: 3
|
||||
|
||||
font:
|
||||
normal:
|
||||
family: IBM Plex Mono
|
||||
bold:
|
||||
family: IBM Plex Mono
|
||||
style: Bold
|
||||
size: 10
|
||||
# Bell
|
||||
#
|
||||
# The bell is rung every time the BEL control character is received.
|
||||
#bell:
|
||||
# Visual Bell Animation
|
||||
#
|
||||
# Animation effect for flashing the screen when the visual bell is rung.
|
||||
#
|
||||
# Values for `animation`:
|
||||
# - Ease
|
||||
# - EaseOut
|
||||
# - EaseOutSine
|
||||
# - EaseOutQuad
|
||||
# - EaseOutCubic
|
||||
# - EaseOutQuart
|
||||
# - EaseOutQuint
|
||||
# - EaseOutExpo
|
||||
# - EaseOutCirc
|
||||
# - Linear
|
||||
#animation: EaseOutExpo
|
||||
# Duration of the visual bell flash in milliseconds. A `duration` of `0` will
|
||||
# disable the visual bell animation.
|
||||
#duration: 0
|
||||
# Visual bell animation color.
|
||||
#color: '#ffffff'
|
||||
# Bell Command
|
||||
#
|
||||
# This program is executed whenever the bell is rung.
|
||||
#
|
||||
# When set to `command: None`, no command will be executed.
|
||||
#
|
||||
# Example:
|
||||
# command:
|
||||
# program: notify-send
|
||||
# args: ["Hello, World!"]
|
||||
#
|
||||
#command: None
|
||||
#selection:
|
||||
# This string contains all characters that are used as separators for
|
||||
# "semantic words" in Alacritty.
|
||||
#semantic_escape_chars: ",│`|:\"' ()[]{}<>\t"
|
||||
# When set to `true`, selected text will be copied to the primary clipboard.
|
||||
#save_to_clipboard: false
|
||||
|
||||
cursor:
|
||||
# Cursor style
|
||||
style:
|
||||
# Cursor shape
|
||||
#
|
||||
# Values for `shape`:
|
||||
# - ▇ Block
|
||||
# - _ Underline
|
||||
# - | Beam
|
||||
shape: Underline
|
||||
# Cursor blinking state
|
||||
#
|
||||
# Values for `blinking`:
|
||||
# - Never: Prevent the cursor from ever blinking
|
||||
# - Off: Disable blinking by default
|
||||
# - On: Enable blinking by default
|
||||
# - Always: Force the cursor to always blink
|
||||
#blinking: Off
|
||||
# Vi mode cursor style
|
||||
#
|
||||
# If the vi mode cursor style is `None` or not specified, it will fall back to
|
||||
# the style of the active value of the normal cursor.
|
||||
#
|
||||
# See `cursor.style` for available options.
|
||||
#vi_mode_style: None
|
||||
# Cursor blinking interval in milliseconds.
|
||||
#blink_interval: 750
|
||||
# If this is `true`, the cursor will be rendered as a hollow box when the
|
||||
# window is not focused.
|
||||
#unfocused_hollow: true
|
||||
# Thickness of the cursor relative to the cell width as floating point number
|
||||
# from `0.0` to `1.0`.
|
||||
#thickness: 0.15
|
||||
# Live config reload (changes require restart)
|
||||
#live_config_reload: true
|
||||
# Shell
|
||||
#
|
||||
# You can set `shell.program` to the path of your favorite shell, e.g.
|
||||
# `/bin/fish`. Entries in `shell.args` are passed unmodified as arguments to the
|
||||
# shell.
|
||||
#
|
||||
# Default:
|
||||
# - (macOS) /bin/bash --login
|
||||
# - (Linux/BSD) user login shell
|
||||
# - (Windows) powershell
|
||||
#shell:
|
||||
# program: /bin/bash
|
||||
# args:
|
||||
# - --login
|
||||
# Startup directory
|
||||
#
|
||||
# Directory the shell is started in. If this is unset, or `None`, the working
|
||||
# directory of the parent process will be used.
|
||||
#working_directory: None
|
||||
# Send ESC (\x1b) before characters when alt is pressed.
|
||||
#alt_send_esc: true
|
||||
# Offer IPC using `alacritty msg` (unix only)
|
||||
ipc_socket: true
|
||||
|
||||
mouse:
|
||||
# Click settings
|
||||
#
|
||||
# The `double_click` and `triple_click` settings control the time
|
||||
# alacritty should wait for accepting multiple clicks as one double
|
||||
# or triple click.
|
||||
#double_click: { threshold: 300 }
|
||||
#triple_click: { threshold: 300 }
|
||||
# If this is `true`, the cursor is temporarily hidden when typing.
|
||||
hide_when_typing: false
|
||||
# Regex hints
|
||||
#
|
||||
# Terminal hints can be used to find text in the visible part of the terminal
|
||||
# and pipe it to other applications.
|
||||
#hints:
|
||||
# Keys used for the hint labels.
|
||||
#alphabet: "jfkdls;ahgurieowpq"
|
||||
# List with all available hints
|
||||
#
|
||||
# Each hint must have a `regex` and either an `action` or a `command` field.
|
||||
# The fields `mouse`, `binding` and `post_processing` are optional.
|
||||
#
|
||||
# The fields `command`, `binding.key`, `binding.mods`, `binding.mode` and
|
||||
# `mouse.mods` accept the same values as they do in the `key_bindings` section.
|
||||
#
|
||||
# The `mouse.enabled` field controls if the hint should be underlined while
|
||||
# the mouse with all `mouse.mods` keys held or the vi mode cursor is above it.
|
||||
#
|
||||
# If the `post_processing` field is set to `true`, heuristics will be used to
|
||||
# shorten the match if there are characters likely not to be part of the hint
|
||||
# (e.g. a trailing `.`). This is most useful for URIs.
|
||||
#
|
||||
# Values for `action`:
|
||||
# - Copy
|
||||
# Copy the hint's text to the clipboard.
|
||||
# - Paste
|
||||
# Paste the hint's text to the terminal or search.
|
||||
# - Select
|
||||
# Select the hint's text.
|
||||
# - MoveViModeCursor
|
||||
# Move the vi mode cursor to the beginning of the hint.
|
||||
#enabled:
|
||||
# - regex: "(ipfs:|ipns:|magnet:|mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)\
|
||||
# [^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩`]+"
|
||||
# command: xdg-open
|
||||
# post_processing: true
|
||||
# mouse:
|
||||
# enabled: true
|
||||
# mods: None
|
||||
# binding:
|
||||
# key: U
|
||||
# mods: Control|Shift
|
||||
|
||||
# Mouse bindings
|
||||
#
|
||||
# Mouse bindings are specified as a list of objects, much like the key
|
||||
# bindings further below.
|
||||
#
|
||||
# To trigger mouse bindings when an application running within Alacritty
|
||||
# captures the mouse, the `Shift` modifier is automatically added as a
|
||||
# requirement.
|
||||
#
|
||||
# Each mouse binding will specify a:
|
||||
#
|
||||
# - `mouse`:
|
||||
#
|
||||
# - Middle
|
||||
# - Left
|
||||
# - Right
|
||||
# - Numeric identifier such as `5`
|
||||
#
|
||||
# - `action` (see key bindings for actions not exclusive to mouse mode)
|
||||
#
|
||||
# - Mouse exclusive actions:
|
||||
#
|
||||
# - ExpandSelection
|
||||
# Expand the selection to the current mouse cursor location.
|
||||
#
|
||||
# And optionally:
|
||||
#
|
||||
# - `mods` (see key bindings)
|
||||
#mouse_bindings:
|
||||
# - { mouse: Right, action: ExpandSelection }
|
||||
# - { mouse: Right, mods: Control, action: ExpandSelection }
|
||||
# - { mouse: Middle, mode: ~Vi, action: PasteSelection }
|
||||
# Key bindings
|
||||
#
|
||||
# Key bindings are specified as a list of objects. For example, this is the
|
||||
# default paste binding:
|
||||
#
|
||||
# `- { key: V, mods: Control|Shift, action: Paste }`
|
||||
#
|
||||
# Each key binding will specify a:
|
||||
#
|
||||
# - `key`: Identifier of the key pressed
|
||||
#
|
||||
# - A-Z
|
||||
# - F1-F24
|
||||
# - Key0-Key9
|
||||
#
|
||||
# A full list with available key codes can be found here:
|
||||
# https://docs.rs/glutin/*/glutin/event/enum.VirtualKeyCode.html#variants
|
||||
#
|
||||
# Instead of using the name of the keys, the `key` field also supports using
|
||||
# the scancode of the desired key. Scancodes have to be specified as a
|
||||
# decimal number. This command will allow you to display the hex scancodes
|
||||
# for certain keys:
|
||||
#
|
||||
# `showkey --scancodes`.
|
||||
#
|
||||
# Then exactly one of:
|
||||
#
|
||||
# - `chars`: Send a byte sequence to the running application
|
||||
#
|
||||
# The `chars` field writes the specified string to the terminal. This makes
|
||||
# it possible to pass escape sequences. To find escape codes for bindings
|
||||
# like `PageUp` (`"\x1b[5~"`), you can run the command `showkey -a` outside
|
||||
# of tmux. Note that applications use terminfo to map escape sequences back
|
||||
# to keys. It is therefore required to update the terminfo when changing an
|
||||
# escape sequence.
|
||||
#
|
||||
# - `action`: Execute a predefined action
|
||||
#
|
||||
# - ToggleViMode
|
||||
# - SearchForward
|
||||
# Start searching toward the right of the search origin.
|
||||
# - SearchBackward
|
||||
# Start searching toward the left of the search origin.
|
||||
# - Copy
|
||||
# - Paste
|
||||
# - IncreaseFontSize
|
||||
# - DecreaseFontSize
|
||||
# - ResetFontSize
|
||||
# - ScrollPageUp
|
||||
# - ScrollPageDown
|
||||
# - ScrollHalfPageUp
|
||||
# - ScrollHalfPageDown
|
||||
# - ScrollLineUp
|
||||
# - ScrollLineDown
|
||||
# - ScrollToTop
|
||||
# - ScrollToBottom
|
||||
# - ClearHistory
|
||||
# Remove the terminal's scrollback history.
|
||||
# - Hide
|
||||
# Hide the Alacritty window.
|
||||
# - Minimize
|
||||
# Minimize the Alacritty window.
|
||||
# - Quit
|
||||
# Quit Alacritty.
|
||||
# - ToggleFullscreen
|
||||
# - SpawnNewInstance
|
||||
# Spawn a new instance of Alacritty.
|
||||
# - CreateNewWindow
|
||||
# Create a new Alacritty window from the current process.
|
||||
# - ClearLogNotice
|
||||
# Clear Alacritty's UI warning and error notice.
|
||||
# - ClearSelection
|
||||
# Remove the active selection.
|
||||
# - ReceiveChar
|
||||
# - None
|
||||
#
|
||||
# - Vi mode exclusive actions:
|
||||
#
|
||||
# - Open
|
||||
# Perform the action of the first matching hint under the vi mode cursor
|
||||
# with `mouse.enabled` set to `true`.
|
||||
# - ToggleNormalSelection
|
||||
# - ToggleLineSelection
|
||||
# - ToggleBlockSelection
|
||||
# - ToggleSemanticSelection
|
||||
# Toggle semantic selection based on `selection.semantic_escape_chars`.
|
||||
#
|
||||
# - Vi mode exclusive cursor motion actions:
|
||||
#
|
||||
# - Up
|
||||
# One line up.
|
||||
# - Down
|
||||
# One line down.
|
||||
# - Left
|
||||
# One character left.
|
||||
# - Right
|
||||
# One character right.
|
||||
# - First
|
||||
# First column, or beginning of the line when already at the first column.
|
||||
# - Last
|
||||
# Last column, or beginning of the line when already at the last column.
|
||||
# - FirstOccupied
|
||||
# First non-empty cell in this terminal row, or first non-empty cell of
|
||||
# the line when already at the first cell of the row.
|
||||
# - High
|
||||
# Top of the screen.
|
||||
# - Middle
|
||||
# Center of the screen.
|
||||
# - Low
|
||||
# Bottom of the screen.
|
||||
# - SemanticLeft
|
||||
# Start of the previous semantically separated word.
|
||||
# - SemanticRight
|
||||
# Start of the next semantically separated word.
|
||||
# - SemanticLeftEnd
|
||||
# End of the previous semantically separated word.
|
||||
# - SemanticRightEnd
|
||||
# End of the next semantically separated word.
|
||||
# - WordLeft
|
||||
# Start of the previous whitespace separated word.
|
||||
# - WordRight
|
||||
# Start of the next whitespace separated word.
|
||||
# - WordLeftEnd
|
||||
# End of the previous whitespace separated word.
|
||||
# - WordRightEnd
|
||||
# End of the next whitespace separated word.
|
||||
# - Bracket
|
||||
# Character matching the bracket at the cursor's location.
|
||||
# - SearchNext
|
||||
# Beginning of the next match.
|
||||
# - SearchPrevious
|
||||
# Beginning of the previous match.
|
||||
# - SearchStart
|
||||
# Start of the match to the left of the vi mode cursor.
|
||||
# - SearchEnd
|
||||
# End of the match to the right of the vi mode cursor.
|
||||
#
|
||||
# - Search mode exclusive actions:
|
||||
# - SearchFocusNext
|
||||
# Move the focus to the next search match.
|
||||
# - SearchFocusPrevious
|
||||
# Move the focus to the previous search match.
|
||||
# - SearchConfirm
|
||||
# - SearchCancel
|
||||
# - SearchClear
|
||||
# Reset the search regex.
|
||||
# - SearchDeleteWord
|
||||
# Delete the last word in the search regex.
|
||||
# - SearchHistoryPrevious
|
||||
# Go to the previous regex in the search history.
|
||||
# - SearchHistoryNext
|
||||
# Go to the next regex in the search history.
|
||||
#
|
||||
# - macOS exclusive actions:
|
||||
# - ToggleSimpleFullscreen
|
||||
# Enter fullscreen without occupying another space.
|
||||
#
|
||||
# - Linux/BSD exclusive actions:
|
||||
#
|
||||
# - CopySelection
|
||||
# Copy from the selection buffer.
|
||||
# - PasteSelection
|
||||
# Paste from the selection buffer.
|
||||
#
|
||||
# - `command`: Fork and execute a specified command plus arguments
|
||||
#
|
||||
# The `command` field must be a map containing a `program` string and an
|
||||
# `args` array of command line parameter strings. For example:
|
||||
# `{ program: "alacritty", args: ["-e", "vttest"] }`
|
||||
#
|
||||
# And optionally:
|
||||
#
|
||||
# - `mods`: Key modifiers to filter binding actions
|
||||
#
|
||||
# - Command
|
||||
# - Control
|
||||
# - Option
|
||||
# - Super
|
||||
# - Shift
|
||||
# - Alt
|
||||
#
|
||||
# Multiple `mods` can be combined using `|` like this:
|
||||
# `mods: Control|Shift`.
|
||||
# Whitespace and capitalization are relevant and must match the example.
|
||||
#
|
||||
# - `mode`: Indicate a binding for only specific terminal reported modes
|
||||
#
|
||||
# This is mainly used to send applications the correct escape sequences
|
||||
# when in different modes.
|
||||
#
|
||||
# - AppCursor
|
||||
# - AppKeypad
|
||||
# - Search
|
||||
# - Alt
|
||||
# - Vi
|
||||
#
|
||||
# A `~` operator can be used before a mode to apply the binding whenever
|
||||
# the mode is *not* active, e.g. `~Alt`.
|
||||
#
|
||||
# Bindings are always filled by default, but will be replaced when a new
|
||||
# binding with the same triggers is defined. To unset a default binding, it can
|
||||
# be mapped to the `ReceiveChar` action. Alternatively, you can use `None` for
|
||||
# a no-op if you do not wish to receive input characters for that binding.
|
||||
#
|
||||
# If the same trigger is assigned to multiple actions, all of them are executed
|
||||
# in the order they were defined in.
|
||||
key_bindings:
|
||||
- {
|
||||
key: Grave,
|
||||
mods: Control,
|
||||
mode: ~Search,
|
||||
action: ToggleViMode
|
||||
}
|
||||
#- { key: Paste, action: Paste }
|
||||
#- { key: Copy, action: Copy }
|
||||
#- { key: L, mods: Control, action: ClearLogNotice }
|
||||
#- { key: L, mods: Control, mode: ~Vi|~Search, chars: "\x0c" }
|
||||
#- { key: PageUp, mods: Shift, mode: ~Alt, action: ScrollPageUp, }
|
||||
#- { key: PageDown, mods: Shift, mode: ~Alt, action: ScrollPageDown }
|
||||
#- { key: Home, mods: Shift, mode: ~Alt, action: ScrollToTop, }
|
||||
#- { key: End, mods: Shift, mode: ~Alt, action: ScrollToBottom }
|
||||
# Vi Mode
|
||||
#- { key: Space, mods: Shift|Control, mode: ~Search, action: ToggleViMode }
|
||||
#- { key: Space, mods: Shift|Control, mode: Vi|~Search, action: ScrollToBottom }
|
||||
#- { key: Escape, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: I, mode: Vi|~Search, action: ToggleViMode }
|
||||
#- { key: I, mode: Vi|~Search, action: ScrollToBottom }
|
||||
#- { key: C, mods: Control, mode: Vi|~Search, action: ToggleViMode }
|
||||
#- { key: Y, mods: Control, mode: Vi|~Search, action: ScrollLineUp }
|
||||
#- { key: E, mods: Control, mode: Vi|~Search, action: ScrollLineDown }
|
||||
#- { key: G, mode: Vi|~Search, action: ScrollToTop }
|
||||
#- { key: G, mods: Shift, mode: Vi|~Search, action: ScrollToBottom }
|
||||
#- { key: B, mods: Control, mode: Vi|~Search, action: ScrollPageUp }
|
||||
#- { key: F, mods: Control, mode: Vi|~Search, action: ScrollPageDown }
|
||||
#- { key: U, mods: Control, mode: Vi|~Search, action: ScrollHalfPageUp }
|
||||
#- { key: D, mods: Control, mode: Vi|~Search, action: ScrollHalfPageDown }
|
||||
#- { key: Y, mode: Vi|~Search, action: Copy }
|
||||
#- { key: Y, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: Copy, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: V, mode: Vi|~Search, action: ToggleNormalSelection }
|
||||
#- { key: V, mods: Shift, mode: Vi|~Search, action: ToggleLineSelection }
|
||||
#- { key: V, mods: Control, mode: Vi|~Search, action: ToggleBlockSelection }
|
||||
#- { key: V, mods: Alt, mode: Vi|~Search, action: ToggleSemanticSelection }
|
||||
#- { key: Return, mode: Vi|~Search, action: Open }
|
||||
#- { key: K, mode: Vi|~Search, action: Up }
|
||||
#- { key: J, mode: Vi|~Search, action: Down }
|
||||
#- { key: H, mode: Vi|~Search, action: Left }
|
||||
#- { key: L, mode: Vi|~Search, action: Right }
|
||||
#- { key: Up, mode: Vi|~Search, action: Up }
|
||||
#- { key: Down, mode: Vi|~Search, action: Down }
|
||||
#- { key: Left, mode: Vi|~Search, action: Left }
|
||||
#- { key: Right, mode: Vi|~Search, action: Right }
|
||||
#- { key: Key0, mode: Vi|~Search, action: First }
|
||||
#- { key: Key4, mods: Shift, mode: Vi|~Search, action: Last }
|
||||
#- { key: Key6, mods: Shift, mode: Vi|~Search, action: FirstOccupied }
|
||||
#- { key: H, mods: Shift, mode: Vi|~Search, action: High }
|
||||
#- { key: M, mods: Shift, mode: Vi|~Search, action: Middle }
|
||||
#- { key: L, mods: Shift, mode: Vi|~Search, action: Low }
|
||||
#- { key: B, mode: Vi|~Search, action: SemanticLeft }
|
||||
#- { key: W, mode: Vi|~Search, action: SemanticRight }
|
||||
#- { key: E, mode: Vi|~Search, action: SemanticRightEnd }
|
||||
#- { key: B, mods: Shift, mode: Vi|~Search, action: WordLeft }
|
||||
#- { key: W, mods: Shift, mode: Vi|~Search, action: WordRight }
|
||||
#- { key: E, mods: Shift, mode: Vi|~Search, action: WordRightEnd }
|
||||
#- { key: Key5, mods: Shift, mode: Vi|~Search, action: Bracket }
|
||||
#- { key: Slash, mode: Vi|~Search, action: SearchForward }
|
||||
#- { key: Slash, mods: Shift, mode: Vi|~Search, action: SearchBackward }
|
||||
#- { key: N, mode: Vi|~Search, action: SearchNext }
|
||||
#- { key: N, mods: Shift, mode: Vi|~Search, action: SearchPrevious }
|
||||
# Search Mode
|
||||
#- { key: Return, mode: Search|Vi, action: SearchConfirm }
|
||||
#- { key: Escape, mode: Search, action: SearchCancel }
|
||||
#- { key: C, mods: Control, mode: Search, action: SearchCancel }
|
||||
#- { key: U, mods: Control, mode: Search, action: SearchClear }
|
||||
#- { key: W, mods: Control, mode: Search, action: SearchDeleteWord }
|
||||
#- { key: P, mods: Control, mode: Search, action: SearchHistoryPrevious }
|
||||
#- { key: N, mods: Control, mode: Search, action: SearchHistoryNext }
|
||||
#- { key: Up, mode: Search, action: SearchHistoryPrevious }
|
||||
#- { key: Down, mode: Search, action: SearchHistoryNext }
|
||||
#- { key: Return, mode: Search|~Vi, action: SearchFocusNext }
|
||||
#- { key: Return, mods: Shift, mode: Search|~Vi, action: SearchFocusPrevious }
|
||||
# (Windows, Linux, and BSD only)
|
||||
#- { key: V, mods: Control|Shift, mode: ~Vi, action: Paste }
|
||||
#- { key: C, mods: Control|Shift, action: Copy }
|
||||
#- { key: F, mods: Control|Shift, mode: ~Search, action: SearchForward }
|
||||
#- { key: B, mods: Control|Shift, mode: ~Search, action: SearchBackward }
|
||||
#- { key: C, mods: Control|Shift, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { 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: NumpadAdd, mods: Control, action: IncreaseFontSize }
|
||||
#- { key: Minus, mods: Control, action: DecreaseFontSize }
|
||||
#- { key: NumpadSubtract, mods: Control, action: DecreaseFontSize }
|
||||
# (Windows only)
|
||||
#- { key: Return, mods: Alt, action: ToggleFullscreen }
|
||||
# (macOS only)
|
||||
#- { key: K, mods: Command, mode: ~Vi|~Search, chars: "\x0c" }
|
||||
#- { key: K, mods: Command, mode: ~Vi|~Search, action: ClearHistory }
|
||||
#- { key: Key0, mods: Command, action: ResetFontSize }
|
||||
#- { key: Equals, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: Plus, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: NumpadAdd, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: Minus, mods: Command, action: DecreaseFontSize }
|
||||
#- { key: NumpadSubtract, mods: Command, action: DecreaseFontSize }
|
||||
#- { key: V, mods: Command, action: Paste }
|
||||
#- { key: C, mods: Command, action: Copy }
|
||||
#- { key: C, mods: Command, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: H, mods: Command, action: Hide }
|
||||
#- { key: H, mods: Command|Alt, action: HideOtherApplications }
|
||||
#- { key: M, mods: Command, action: Minimize }
|
||||
#- { key: Q, mods: Command, action: Quit }
|
||||
#- { key: W, mods: Command, action: Quit }
|
||||
#- { key: N, mods: Command, action: SpawnNewInstance }
|
||||
#- { key: F, mods: Command|Control, action: ToggleFullscreen }
|
||||
#- { key: F, mods: Command, mode: ~Search, action: SearchForward }
|
||||
#- { key: B, mods: Command, mode: ~Search, action: SearchBackward }
|
||||
#debug:
|
||||
# Display the time it takes to redraw each frame.
|
||||
#render_timer: false
|
||||
# Keep the log file after quitting Alacritty.
|
||||
#persistent_logging: false
|
||||
# Log level
|
||||
#
|
||||
# Values for `log_level`:
|
||||
# - Off
|
||||
# - Error
|
||||
# - Warn
|
||||
# - Info
|
||||
# - Debug
|
||||
# - Trace
|
||||
#log_level: Warn
|
||||
# Print all received window events.
|
||||
#print_events: false
|
||||
colors:
|
||||
name: Alabaster
|
||||
author: tonsky
|
||||
primary:
|
||||
background: "#F7F7F7"
|
||||
foreground: "#000000"
|
||||
cursor:
|
||||
text: "#448C27"
|
||||
cursor: "#000000"
|
||||
normal:
|
||||
black: "#000000"
|
||||
red: "#AA3731"
|
||||
green: "#448C27"
|
||||
yellow: "#CB9000"
|
||||
blue: "#325CC0"
|
||||
magenta: "#7A3E9D"
|
||||
cyan: "#0083B2"
|
||||
white: "#BBBBBB"
|
||||
bright:
|
||||
black: "#777777"
|
||||
red: "#F05050"
|
||||
green: "#60CB00"
|
||||
yellow: "#FFBC5D"
|
||||
blue: "#007ACC"
|
||||
magenta: "#E64CE6"
|
||||
cyan: "#00AACB"
|
||||
white: "#FFFFFF"
|
||||
theme: Alabaster
|
||||
648
dot_config/alacritty/alacritty.yml.1682970601271.bak
Normal file
648
dot_config/alacritty/alacritty.yml.1682970601271.bak
Normal file
@@ -0,0 +1,648 @@
|
||||
# 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:
|
||||
- ~/.config/alacritty/ats-theme.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: xterm-256color
|
||||
|
||||
window:
|
||||
# Window dimensions (changes require restart)
|
||||
#
|
||||
# Number of lines/columns (not pixels) in the terminal. 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.94
|
||||
# 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
|
||||
# GTK theme variant (Linux/BSD only)
|
||||
#
|
||||
# Override the variant of the GTK theme. Commonly supported values are `dark`
|
||||
# and `light`. Set this to `None` to use the default theme variant.
|
||||
#gtk_theme_variant: None
|
||||
#scrolling:
|
||||
# Maximum number of lines in the scrollback buffer.
|
||||
# Specifying '0' will disable scrolling.
|
||||
#history: 10000
|
||||
# Scrolling distance multiplier.
|
||||
#multiplier: 3
|
||||
|
||||
font:
|
||||
normal:
|
||||
family: IBM Plex Mono
|
||||
bold:
|
||||
family: IBM Plex Mono
|
||||
style: Bold
|
||||
size: 10
|
||||
# Bell
|
||||
#
|
||||
# The bell is rung every time the BEL control character is received.
|
||||
#bell:
|
||||
# Visual Bell Animation
|
||||
#
|
||||
# Animation effect for flashing the screen when the visual bell is rung.
|
||||
#
|
||||
# Values for `animation`:
|
||||
# - Ease
|
||||
# - EaseOut
|
||||
# - EaseOutSine
|
||||
# - EaseOutQuad
|
||||
# - EaseOutCubic
|
||||
# - EaseOutQuart
|
||||
# - EaseOutQuint
|
||||
# - EaseOutExpo
|
||||
# - EaseOutCirc
|
||||
# - Linear
|
||||
#animation: EaseOutExpo
|
||||
# Duration of the visual bell flash in milliseconds. A `duration` of `0` will
|
||||
# disable the visual bell animation.
|
||||
#duration: 0
|
||||
# Visual bell animation color.
|
||||
#color: '#ffffff'
|
||||
# Bell Command
|
||||
#
|
||||
# This program is executed whenever the bell is rung.
|
||||
#
|
||||
# When set to `command: None`, no command will be executed.
|
||||
#
|
||||
# Example:
|
||||
# command:
|
||||
# program: notify-send
|
||||
# args: ["Hello, World!"]
|
||||
#
|
||||
#command: None
|
||||
#selection:
|
||||
# This string contains all characters that are used as separators for
|
||||
# "semantic words" in Alacritty.
|
||||
#semantic_escape_chars: ",│`|:\"' ()[]{}<>\t"
|
||||
# When set to `true`, selected text will be copied to the primary clipboard.
|
||||
#save_to_clipboard: false
|
||||
|
||||
cursor:
|
||||
# Cursor style
|
||||
style:
|
||||
# Cursor shape
|
||||
#
|
||||
# Values for `shape`:
|
||||
# - ▇ Block
|
||||
# - _ Underline
|
||||
# - | Beam
|
||||
shape: Underline
|
||||
# Cursor blinking state
|
||||
#
|
||||
# Values for `blinking`:
|
||||
# - Never: Prevent the cursor from ever blinking
|
||||
# - Off: Disable blinking by default
|
||||
# - On: Enable blinking by default
|
||||
# - Always: Force the cursor to always blink
|
||||
#blinking: Off
|
||||
# Vi mode cursor style
|
||||
#
|
||||
# If the vi mode cursor style is `None` or not specified, it will fall back to
|
||||
# the style of the active value of the normal cursor.
|
||||
#
|
||||
# See `cursor.style` for available options.
|
||||
#vi_mode_style: None
|
||||
# Cursor blinking interval in milliseconds.
|
||||
#blink_interval: 750
|
||||
# If this is `true`, the cursor will be rendered as a hollow box when the
|
||||
# window is not focused.
|
||||
#unfocused_hollow: true
|
||||
# Thickness of the cursor relative to the cell width as floating point number
|
||||
# from `0.0` to `1.0`.
|
||||
#thickness: 0.15
|
||||
# Live config reload (changes require restart)
|
||||
#live_config_reload: true
|
||||
# Shell
|
||||
#
|
||||
# You can set `shell.program` to the path of your favorite shell, e.g.
|
||||
# `/bin/fish`. Entries in `shell.args` are passed unmodified as arguments to the
|
||||
# shell.
|
||||
#
|
||||
# Default:
|
||||
# - (macOS) /bin/bash --login
|
||||
# - (Linux/BSD) user login shell
|
||||
# - (Windows) powershell
|
||||
#shell:
|
||||
# program: /bin/bash
|
||||
# args:
|
||||
# - --login
|
||||
# Startup directory
|
||||
#
|
||||
# Directory the shell is started in. If this is unset, or `None`, the working
|
||||
# directory of the parent process will be used.
|
||||
#working_directory: None
|
||||
# Send ESC (\x1b) before characters when alt is pressed.
|
||||
#alt_send_esc: true
|
||||
# Offer IPC using `alacritty msg` (unix only)
|
||||
ipc_socket: true
|
||||
|
||||
mouse:
|
||||
# Click settings
|
||||
#
|
||||
# The `double_click` and `triple_click` settings control the time
|
||||
# alacritty should wait for accepting multiple clicks as one double
|
||||
# or triple click.
|
||||
#double_click: { threshold: 300 }
|
||||
#triple_click: { threshold: 300 }
|
||||
# If this is `true`, the cursor is temporarily hidden when typing.
|
||||
hide_when_typing: false
|
||||
# Regex hints
|
||||
#
|
||||
# Terminal hints can be used to find text in the visible part of the terminal
|
||||
# and pipe it to other applications.
|
||||
#hints:
|
||||
# Keys used for the hint labels.
|
||||
#alphabet: "jfkdls;ahgurieowpq"
|
||||
# List with all available hints
|
||||
#
|
||||
# Each hint must have a `regex` and either an `action` or a `command` field.
|
||||
# The fields `mouse`, `binding` and `post_processing` are optional.
|
||||
#
|
||||
# The fields `command`, `binding.key`, `binding.mods`, `binding.mode` and
|
||||
# `mouse.mods` accept the same values as they do in the `key_bindings` section.
|
||||
#
|
||||
# The `mouse.enabled` field controls if the hint should be underlined while
|
||||
# the mouse with all `mouse.mods` keys held or the vi mode cursor is above it.
|
||||
#
|
||||
# If the `post_processing` field is set to `true`, heuristics will be used to
|
||||
# shorten the match if there are characters likely not to be part of the hint
|
||||
# (e.g. a trailing `.`). This is most useful for URIs.
|
||||
#
|
||||
# Values for `action`:
|
||||
# - Copy
|
||||
# Copy the hint's text to the clipboard.
|
||||
# - Paste
|
||||
# Paste the hint's text to the terminal or search.
|
||||
# - Select
|
||||
# Select the hint's text.
|
||||
# - MoveViModeCursor
|
||||
# Move the vi mode cursor to the beginning of the hint.
|
||||
#enabled:
|
||||
# - regex: "(ipfs:|ipns:|magnet:|mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)\
|
||||
# [^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩`]+"
|
||||
# command: xdg-open
|
||||
# post_processing: true
|
||||
# mouse:
|
||||
# enabled: true
|
||||
# mods: None
|
||||
# binding:
|
||||
# key: U
|
||||
# mods: Control|Shift
|
||||
|
||||
# Mouse bindings
|
||||
#
|
||||
# Mouse bindings are specified as a list of objects, much like the key
|
||||
# bindings further below.
|
||||
#
|
||||
# To trigger mouse bindings when an application running within Alacritty
|
||||
# captures the mouse, the `Shift` modifier is automatically added as a
|
||||
# requirement.
|
||||
#
|
||||
# Each mouse binding will specify a:
|
||||
#
|
||||
# - `mouse`:
|
||||
#
|
||||
# - Middle
|
||||
# - Left
|
||||
# - Right
|
||||
# - Numeric identifier such as `5`
|
||||
#
|
||||
# - `action` (see key bindings for actions not exclusive to mouse mode)
|
||||
#
|
||||
# - Mouse exclusive actions:
|
||||
#
|
||||
# - ExpandSelection
|
||||
# Expand the selection to the current mouse cursor location.
|
||||
#
|
||||
# And optionally:
|
||||
#
|
||||
# - `mods` (see key bindings)
|
||||
#mouse_bindings:
|
||||
# - { mouse: Right, action: ExpandSelection }
|
||||
# - { mouse: Right, mods: Control, action: ExpandSelection }
|
||||
# - { mouse: Middle, mode: ~Vi, action: PasteSelection }
|
||||
# Key bindings
|
||||
#
|
||||
# Key bindings are specified as a list of objects. For example, this is the
|
||||
# default paste binding:
|
||||
#
|
||||
# `- { key: V, mods: Control|Shift, action: Paste }`
|
||||
#
|
||||
# Each key binding will specify a:
|
||||
#
|
||||
# - `key`: Identifier of the key pressed
|
||||
#
|
||||
# - A-Z
|
||||
# - F1-F24
|
||||
# - Key0-Key9
|
||||
#
|
||||
# A full list with available key codes can be found here:
|
||||
# https://docs.rs/glutin/*/glutin/event/enum.VirtualKeyCode.html#variants
|
||||
#
|
||||
# Instead of using the name of the keys, the `key` field also supports using
|
||||
# the scancode of the desired key. Scancodes have to be specified as a
|
||||
# decimal number. This command will allow you to display the hex scancodes
|
||||
# for certain keys:
|
||||
#
|
||||
# `showkey --scancodes`.
|
||||
#
|
||||
# Then exactly one of:
|
||||
#
|
||||
# - `chars`: Send a byte sequence to the running application
|
||||
#
|
||||
# The `chars` field writes the specified string to the terminal. This makes
|
||||
# it possible to pass escape sequences. To find escape codes for bindings
|
||||
# like `PageUp` (`"\x1b[5~"`), you can run the command `showkey -a` outside
|
||||
# of tmux. Note that applications use terminfo to map escape sequences back
|
||||
# to keys. It is therefore required to update the terminfo when changing an
|
||||
# escape sequence.
|
||||
#
|
||||
# - `action`: Execute a predefined action
|
||||
#
|
||||
# - ToggleViMode
|
||||
# - SearchForward
|
||||
# Start searching toward the right of the search origin.
|
||||
# - SearchBackward
|
||||
# Start searching toward the left of the search origin.
|
||||
# - Copy
|
||||
# - Paste
|
||||
# - IncreaseFontSize
|
||||
# - DecreaseFontSize
|
||||
# - ResetFontSize
|
||||
# - ScrollPageUp
|
||||
# - ScrollPageDown
|
||||
# - ScrollHalfPageUp
|
||||
# - ScrollHalfPageDown
|
||||
# - ScrollLineUp
|
||||
# - ScrollLineDown
|
||||
# - ScrollToTop
|
||||
# - ScrollToBottom
|
||||
# - ClearHistory
|
||||
# Remove the terminal's scrollback history.
|
||||
# - Hide
|
||||
# Hide the Alacritty window.
|
||||
# - Minimize
|
||||
# Minimize the Alacritty window.
|
||||
# - Quit
|
||||
# Quit Alacritty.
|
||||
# - ToggleFullscreen
|
||||
# - SpawnNewInstance
|
||||
# Spawn a new instance of Alacritty.
|
||||
# - CreateNewWindow
|
||||
# Create a new Alacritty window from the current process.
|
||||
# - ClearLogNotice
|
||||
# Clear Alacritty's UI warning and error notice.
|
||||
# - ClearSelection
|
||||
# Remove the active selection.
|
||||
# - ReceiveChar
|
||||
# - None
|
||||
#
|
||||
# - Vi mode exclusive actions:
|
||||
#
|
||||
# - Open
|
||||
# Perform the action of the first matching hint under the vi mode cursor
|
||||
# with `mouse.enabled` set to `true`.
|
||||
# - ToggleNormalSelection
|
||||
# - ToggleLineSelection
|
||||
# - ToggleBlockSelection
|
||||
# - ToggleSemanticSelection
|
||||
# Toggle semantic selection based on `selection.semantic_escape_chars`.
|
||||
#
|
||||
# - Vi mode exclusive cursor motion actions:
|
||||
#
|
||||
# - Up
|
||||
# One line up.
|
||||
# - Down
|
||||
# One line down.
|
||||
# - Left
|
||||
# One character left.
|
||||
# - Right
|
||||
# One character right.
|
||||
# - First
|
||||
# First column, or beginning of the line when already at the first column.
|
||||
# - Last
|
||||
# Last column, or beginning of the line when already at the last column.
|
||||
# - FirstOccupied
|
||||
# First non-empty cell in this terminal row, or first non-empty cell of
|
||||
# the line when already at the first cell of the row.
|
||||
# - High
|
||||
# Top of the screen.
|
||||
# - Middle
|
||||
# Center of the screen.
|
||||
# - Low
|
||||
# Bottom of the screen.
|
||||
# - SemanticLeft
|
||||
# Start of the previous semantically separated word.
|
||||
# - SemanticRight
|
||||
# Start of the next semantically separated word.
|
||||
# - SemanticLeftEnd
|
||||
# End of the previous semantically separated word.
|
||||
# - SemanticRightEnd
|
||||
# End of the next semantically separated word.
|
||||
# - WordLeft
|
||||
# Start of the previous whitespace separated word.
|
||||
# - WordRight
|
||||
# Start of the next whitespace separated word.
|
||||
# - WordLeftEnd
|
||||
# End of the previous whitespace separated word.
|
||||
# - WordRightEnd
|
||||
# End of the next whitespace separated word.
|
||||
# - Bracket
|
||||
# Character matching the bracket at the cursor's location.
|
||||
# - SearchNext
|
||||
# Beginning of the next match.
|
||||
# - SearchPrevious
|
||||
# Beginning of the previous match.
|
||||
# - SearchStart
|
||||
# Start of the match to the left of the vi mode cursor.
|
||||
# - SearchEnd
|
||||
# End of the match to the right of the vi mode cursor.
|
||||
#
|
||||
# - Search mode exclusive actions:
|
||||
# - SearchFocusNext
|
||||
# Move the focus to the next search match.
|
||||
# - SearchFocusPrevious
|
||||
# Move the focus to the previous search match.
|
||||
# - SearchConfirm
|
||||
# - SearchCancel
|
||||
# - SearchClear
|
||||
# Reset the search regex.
|
||||
# - SearchDeleteWord
|
||||
# Delete the last word in the search regex.
|
||||
# - SearchHistoryPrevious
|
||||
# Go to the previous regex in the search history.
|
||||
# - SearchHistoryNext
|
||||
# Go to the next regex in the search history.
|
||||
#
|
||||
# - macOS exclusive actions:
|
||||
# - ToggleSimpleFullscreen
|
||||
# Enter fullscreen without occupying another space.
|
||||
#
|
||||
# - Linux/BSD exclusive actions:
|
||||
#
|
||||
# - CopySelection
|
||||
# Copy from the selection buffer.
|
||||
# - PasteSelection
|
||||
# Paste from the selection buffer.
|
||||
#
|
||||
# - `command`: Fork and execute a specified command plus arguments
|
||||
#
|
||||
# The `command` field must be a map containing a `program` string and an
|
||||
# `args` array of command line parameter strings. For example:
|
||||
# `{ program: "alacritty", args: ["-e", "vttest"] }`
|
||||
#
|
||||
# And optionally:
|
||||
#
|
||||
# - `mods`: Key modifiers to filter binding actions
|
||||
#
|
||||
# - Command
|
||||
# - Control
|
||||
# - Option
|
||||
# - Super
|
||||
# - Shift
|
||||
# - Alt
|
||||
#
|
||||
# Multiple `mods` can be combined using `|` like this:
|
||||
# `mods: Control|Shift`.
|
||||
# Whitespace and capitalization are relevant and must match the example.
|
||||
#
|
||||
# - `mode`: Indicate a binding for only specific terminal reported modes
|
||||
#
|
||||
# This is mainly used to send applications the correct escape sequences
|
||||
# when in different modes.
|
||||
#
|
||||
# - AppCursor
|
||||
# - AppKeypad
|
||||
# - Search
|
||||
# - Alt
|
||||
# - Vi
|
||||
#
|
||||
# A `~` operator can be used before a mode to apply the binding whenever
|
||||
# the mode is *not* active, e.g. `~Alt`.
|
||||
#
|
||||
# Bindings are always filled by default, but will be replaced when a new
|
||||
# binding with the same triggers is defined. To unset a default binding, it can
|
||||
# be mapped to the `ReceiveChar` action. Alternatively, you can use `None` for
|
||||
# a no-op if you do not wish to receive input characters for that binding.
|
||||
#
|
||||
# If the same trigger is assigned to multiple actions, all of them are executed
|
||||
# in the order they were defined in.
|
||||
key_bindings:
|
||||
- {
|
||||
key: Grave,
|
||||
mods: Control,
|
||||
mode: ~Search,
|
||||
action: ToggleViMode
|
||||
}
|
||||
#- { key: Paste, action: Paste }
|
||||
#- { key: Copy, action: Copy }
|
||||
#- { key: L, mods: Control, action: ClearLogNotice }
|
||||
#- { key: L, mods: Control, mode: ~Vi|~Search, chars: "\x0c" }
|
||||
#- { key: PageUp, mods: Shift, mode: ~Alt, action: ScrollPageUp, }
|
||||
#- { key: PageDown, mods: Shift, mode: ~Alt, action: ScrollPageDown }
|
||||
#- { key: Home, mods: Shift, mode: ~Alt, action: ScrollToTop, }
|
||||
#- { key: End, mods: Shift, mode: ~Alt, action: ScrollToBottom }
|
||||
# Vi Mode
|
||||
#- { key: Space, mods: Shift|Control, mode: ~Search, action: ToggleViMode }
|
||||
#- { key: Space, mods: Shift|Control, mode: Vi|~Search, action: ScrollToBottom }
|
||||
#- { key: Escape, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: I, mode: Vi|~Search, action: ToggleViMode }
|
||||
#- { key: I, mode: Vi|~Search, action: ScrollToBottom }
|
||||
#- { key: C, mods: Control, mode: Vi|~Search, action: ToggleViMode }
|
||||
#- { key: Y, mods: Control, mode: Vi|~Search, action: ScrollLineUp }
|
||||
#- { key: E, mods: Control, mode: Vi|~Search, action: ScrollLineDown }
|
||||
#- { key: G, mode: Vi|~Search, action: ScrollToTop }
|
||||
#- { key: G, mods: Shift, mode: Vi|~Search, action: ScrollToBottom }
|
||||
#- { key: B, mods: Control, mode: Vi|~Search, action: ScrollPageUp }
|
||||
#- { key: F, mods: Control, mode: Vi|~Search, action: ScrollPageDown }
|
||||
#- { key: U, mods: Control, mode: Vi|~Search, action: ScrollHalfPageUp }
|
||||
#- { key: D, mods: Control, mode: Vi|~Search, action: ScrollHalfPageDown }
|
||||
#- { key: Y, mode: Vi|~Search, action: Copy }
|
||||
#- { key: Y, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: Copy, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: V, mode: Vi|~Search, action: ToggleNormalSelection }
|
||||
#- { key: V, mods: Shift, mode: Vi|~Search, action: ToggleLineSelection }
|
||||
#- { key: V, mods: Control, mode: Vi|~Search, action: ToggleBlockSelection }
|
||||
#- { key: V, mods: Alt, mode: Vi|~Search, action: ToggleSemanticSelection }
|
||||
#- { key: Return, mode: Vi|~Search, action: Open }
|
||||
#- { key: K, mode: Vi|~Search, action: Up }
|
||||
#- { key: J, mode: Vi|~Search, action: Down }
|
||||
#- { key: H, mode: Vi|~Search, action: Left }
|
||||
#- { key: L, mode: Vi|~Search, action: Right }
|
||||
#- { key: Up, mode: Vi|~Search, action: Up }
|
||||
#- { key: Down, mode: Vi|~Search, action: Down }
|
||||
#- { key: Left, mode: Vi|~Search, action: Left }
|
||||
#- { key: Right, mode: Vi|~Search, action: Right }
|
||||
#- { key: Key0, mode: Vi|~Search, action: First }
|
||||
#- { key: Key4, mods: Shift, mode: Vi|~Search, action: Last }
|
||||
#- { key: Key6, mods: Shift, mode: Vi|~Search, action: FirstOccupied }
|
||||
#- { key: H, mods: Shift, mode: Vi|~Search, action: High }
|
||||
#- { key: M, mods: Shift, mode: Vi|~Search, action: Middle }
|
||||
#- { key: L, mods: Shift, mode: Vi|~Search, action: Low }
|
||||
#- { key: B, mode: Vi|~Search, action: SemanticLeft }
|
||||
#- { key: W, mode: Vi|~Search, action: SemanticRight }
|
||||
#- { key: E, mode: Vi|~Search, action: SemanticRightEnd }
|
||||
#- { key: B, mods: Shift, mode: Vi|~Search, action: WordLeft }
|
||||
#- { key: W, mods: Shift, mode: Vi|~Search, action: WordRight }
|
||||
#- { key: E, mods: Shift, mode: Vi|~Search, action: WordRightEnd }
|
||||
#- { key: Key5, mods: Shift, mode: Vi|~Search, action: Bracket }
|
||||
#- { key: Slash, mode: Vi|~Search, action: SearchForward }
|
||||
#- { key: Slash, mods: Shift, mode: Vi|~Search, action: SearchBackward }
|
||||
#- { key: N, mode: Vi|~Search, action: SearchNext }
|
||||
#- { key: N, mods: Shift, mode: Vi|~Search, action: SearchPrevious }
|
||||
# Search Mode
|
||||
#- { key: Return, mode: Search|Vi, action: SearchConfirm }
|
||||
#- { key: Escape, mode: Search, action: SearchCancel }
|
||||
#- { key: C, mods: Control, mode: Search, action: SearchCancel }
|
||||
#- { key: U, mods: Control, mode: Search, action: SearchClear }
|
||||
#- { key: W, mods: Control, mode: Search, action: SearchDeleteWord }
|
||||
#- { key: P, mods: Control, mode: Search, action: SearchHistoryPrevious }
|
||||
#- { key: N, mods: Control, mode: Search, action: SearchHistoryNext }
|
||||
#- { key: Up, mode: Search, action: SearchHistoryPrevious }
|
||||
#- { key: Down, mode: Search, action: SearchHistoryNext }
|
||||
#- { key: Return, mode: Search|~Vi, action: SearchFocusNext }
|
||||
#- { key: Return, mods: Shift, mode: Search|~Vi, action: SearchFocusPrevious }
|
||||
# (Windows, Linux, and BSD only)
|
||||
#- { key: V, mods: Control|Shift, mode: ~Vi, action: Paste }
|
||||
#- { key: C, mods: Control|Shift, action: Copy }
|
||||
#- { key: F, mods: Control|Shift, mode: ~Search, action: SearchForward }
|
||||
#- { key: B, mods: Control|Shift, mode: ~Search, action: SearchBackward }
|
||||
#- { key: C, mods: Control|Shift, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { 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: NumpadAdd, mods: Control, action: IncreaseFontSize }
|
||||
#- { key: Minus, mods: Control, action: DecreaseFontSize }
|
||||
#- { key: NumpadSubtract, mods: Control, action: DecreaseFontSize }
|
||||
# (Windows only)
|
||||
#- { key: Return, mods: Alt, action: ToggleFullscreen }
|
||||
# (macOS only)
|
||||
#- { key: K, mods: Command, mode: ~Vi|~Search, chars: "\x0c" }
|
||||
#- { key: K, mods: Command, mode: ~Vi|~Search, action: ClearHistory }
|
||||
#- { key: Key0, mods: Command, action: ResetFontSize }
|
||||
#- { key: Equals, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: Plus, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: NumpadAdd, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: Minus, mods: Command, action: DecreaseFontSize }
|
||||
#- { key: NumpadSubtract, mods: Command, action: DecreaseFontSize }
|
||||
#- { key: V, mods: Command, action: Paste }
|
||||
#- { key: C, mods: Command, action: Copy }
|
||||
#- { key: C, mods: Command, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: H, mods: Command, action: Hide }
|
||||
#- { key: H, mods: Command|Alt, action: HideOtherApplications }
|
||||
#- { key: M, mods: Command, action: Minimize }
|
||||
#- { key: Q, mods: Command, action: Quit }
|
||||
#- { key: W, mods: Command, action: Quit }
|
||||
#- { key: N, mods: Command, action: SpawnNewInstance }
|
||||
#- { key: F, mods: Command|Control, action: ToggleFullscreen }
|
||||
#- { key: F, mods: Command, mode: ~Search, action: SearchForward }
|
||||
#- { key: B, mods: Command, mode: ~Search, action: SearchBackward }
|
||||
#debug:
|
||||
# Display the time it takes to redraw each frame.
|
||||
#render_timer: false
|
||||
# Keep the log file after quitting Alacritty.
|
||||
#persistent_logging: false
|
||||
# Log level
|
||||
#
|
||||
# Values for `log_level`:
|
||||
# - Off
|
||||
# - Error
|
||||
# - Warn
|
||||
# - Info
|
||||
# - Debug
|
||||
# - Trace
|
||||
#log_level: Warn
|
||||
# Print all received window events.
|
||||
#print_events: false
|
||||
colors:
|
||||
name: Alabaster
|
||||
author: tonsky
|
||||
primary:
|
||||
background: "#F7F7F7"
|
||||
foreground: "#000000"
|
||||
cursor:
|
||||
text: "#448C27"
|
||||
cursor: "#000000"
|
||||
normal:
|
||||
black: "#000000"
|
||||
red: "#AA3731"
|
||||
green: "#448C27"
|
||||
yellow: "#CB9000"
|
||||
blue: "#325CC0"
|
||||
magenta: "#7A3E9D"
|
||||
cyan: "#0083B2"
|
||||
white: "#BBBBBB"
|
||||
bright:
|
||||
black: "#777777"
|
||||
red: "#F05050"
|
||||
green: "#60CB00"
|
||||
yellow: "#FFBC5D"
|
||||
blue: "#007ACC"
|
||||
magenta: "#E64CE6"
|
||||
cyan: "#00AACB"
|
||||
white: "#FFFFFF"
|
||||
theme: Alabaster
|
||||
648
dot_config/alacritty/alacritty.yml.1682970602046.bak
Normal file
648
dot_config/alacritty/alacritty.yml.1682970602046.bak
Normal file
@@ -0,0 +1,648 @@
|
||||
# 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:
|
||||
- ~/.config/alacritty/ats-theme.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: xterm-256color
|
||||
|
||||
window:
|
||||
# Window dimensions (changes require restart)
|
||||
#
|
||||
# Number of lines/columns (not pixels) in the terminal. 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.94
|
||||
# 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
|
||||
# GTK theme variant (Linux/BSD only)
|
||||
#
|
||||
# Override the variant of the GTK theme. Commonly supported values are `dark`
|
||||
# and `light`. Set this to `None` to use the default theme variant.
|
||||
#gtk_theme_variant: None
|
||||
#scrolling:
|
||||
# Maximum number of lines in the scrollback buffer.
|
||||
# Specifying '0' will disable scrolling.
|
||||
#history: 10000
|
||||
# Scrolling distance multiplier.
|
||||
#multiplier: 3
|
||||
|
||||
font:
|
||||
normal:
|
||||
family: IBM Plex Mono
|
||||
bold:
|
||||
family: IBM Plex Mono
|
||||
style: Bold
|
||||
size: 10
|
||||
# Bell
|
||||
#
|
||||
# The bell is rung every time the BEL control character is received.
|
||||
#bell:
|
||||
# Visual Bell Animation
|
||||
#
|
||||
# Animation effect for flashing the screen when the visual bell is rung.
|
||||
#
|
||||
# Values for `animation`:
|
||||
# - Ease
|
||||
# - EaseOut
|
||||
# - EaseOutSine
|
||||
# - EaseOutQuad
|
||||
# - EaseOutCubic
|
||||
# - EaseOutQuart
|
||||
# - EaseOutQuint
|
||||
# - EaseOutExpo
|
||||
# - EaseOutCirc
|
||||
# - Linear
|
||||
#animation: EaseOutExpo
|
||||
# Duration of the visual bell flash in milliseconds. A `duration` of `0` will
|
||||
# disable the visual bell animation.
|
||||
#duration: 0
|
||||
# Visual bell animation color.
|
||||
#color: '#ffffff'
|
||||
# Bell Command
|
||||
#
|
||||
# This program is executed whenever the bell is rung.
|
||||
#
|
||||
# When set to `command: None`, no command will be executed.
|
||||
#
|
||||
# Example:
|
||||
# command:
|
||||
# program: notify-send
|
||||
# args: ["Hello, World!"]
|
||||
#
|
||||
#command: None
|
||||
#selection:
|
||||
# This string contains all characters that are used as separators for
|
||||
# "semantic words" in Alacritty.
|
||||
#semantic_escape_chars: ",│`|:\"' ()[]{}<>\t"
|
||||
# When set to `true`, selected text will be copied to the primary clipboard.
|
||||
#save_to_clipboard: false
|
||||
|
||||
cursor:
|
||||
# Cursor style
|
||||
style:
|
||||
# Cursor shape
|
||||
#
|
||||
# Values for `shape`:
|
||||
# - ▇ Block
|
||||
# - _ Underline
|
||||
# - | Beam
|
||||
shape: Underline
|
||||
# Cursor blinking state
|
||||
#
|
||||
# Values for `blinking`:
|
||||
# - Never: Prevent the cursor from ever blinking
|
||||
# - Off: Disable blinking by default
|
||||
# - On: Enable blinking by default
|
||||
# - Always: Force the cursor to always blink
|
||||
#blinking: Off
|
||||
# Vi mode cursor style
|
||||
#
|
||||
# If the vi mode cursor style is `None` or not specified, it will fall back to
|
||||
# the style of the active value of the normal cursor.
|
||||
#
|
||||
# See `cursor.style` for available options.
|
||||
#vi_mode_style: None
|
||||
# Cursor blinking interval in milliseconds.
|
||||
#blink_interval: 750
|
||||
# If this is `true`, the cursor will be rendered as a hollow box when the
|
||||
# window is not focused.
|
||||
#unfocused_hollow: true
|
||||
# Thickness of the cursor relative to the cell width as floating point number
|
||||
# from `0.0` to `1.0`.
|
||||
#thickness: 0.15
|
||||
# Live config reload (changes require restart)
|
||||
#live_config_reload: true
|
||||
# Shell
|
||||
#
|
||||
# You can set `shell.program` to the path of your favorite shell, e.g.
|
||||
# `/bin/fish`. Entries in `shell.args` are passed unmodified as arguments to the
|
||||
# shell.
|
||||
#
|
||||
# Default:
|
||||
# - (macOS) /bin/bash --login
|
||||
# - (Linux/BSD) user login shell
|
||||
# - (Windows) powershell
|
||||
#shell:
|
||||
# program: /bin/bash
|
||||
# args:
|
||||
# - --login
|
||||
# Startup directory
|
||||
#
|
||||
# Directory the shell is started in. If this is unset, or `None`, the working
|
||||
# directory of the parent process will be used.
|
||||
#working_directory: None
|
||||
# Send ESC (\x1b) before characters when alt is pressed.
|
||||
#alt_send_esc: true
|
||||
# Offer IPC using `alacritty msg` (unix only)
|
||||
ipc_socket: true
|
||||
|
||||
mouse:
|
||||
# Click settings
|
||||
#
|
||||
# The `double_click` and `triple_click` settings control the time
|
||||
# alacritty should wait for accepting multiple clicks as one double
|
||||
# or triple click.
|
||||
#double_click: { threshold: 300 }
|
||||
#triple_click: { threshold: 300 }
|
||||
# If this is `true`, the cursor is temporarily hidden when typing.
|
||||
hide_when_typing: false
|
||||
# Regex hints
|
||||
#
|
||||
# Terminal hints can be used to find text in the visible part of the terminal
|
||||
# and pipe it to other applications.
|
||||
#hints:
|
||||
# Keys used for the hint labels.
|
||||
#alphabet: "jfkdls;ahgurieowpq"
|
||||
# List with all available hints
|
||||
#
|
||||
# Each hint must have a `regex` and either an `action` or a `command` field.
|
||||
# The fields `mouse`, `binding` and `post_processing` are optional.
|
||||
#
|
||||
# The fields `command`, `binding.key`, `binding.mods`, `binding.mode` and
|
||||
# `mouse.mods` accept the same values as they do in the `key_bindings` section.
|
||||
#
|
||||
# The `mouse.enabled` field controls if the hint should be underlined while
|
||||
# the mouse with all `mouse.mods` keys held or the vi mode cursor is above it.
|
||||
#
|
||||
# If the `post_processing` field is set to `true`, heuristics will be used to
|
||||
# shorten the match if there are characters likely not to be part of the hint
|
||||
# (e.g. a trailing `.`). This is most useful for URIs.
|
||||
#
|
||||
# Values for `action`:
|
||||
# - Copy
|
||||
# Copy the hint's text to the clipboard.
|
||||
# - Paste
|
||||
# Paste the hint's text to the terminal or search.
|
||||
# - Select
|
||||
# Select the hint's text.
|
||||
# - MoveViModeCursor
|
||||
# Move the vi mode cursor to the beginning of the hint.
|
||||
#enabled:
|
||||
# - regex: "(ipfs:|ipns:|magnet:|mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)\
|
||||
# [^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩`]+"
|
||||
# command: xdg-open
|
||||
# post_processing: true
|
||||
# mouse:
|
||||
# enabled: true
|
||||
# mods: None
|
||||
# binding:
|
||||
# key: U
|
||||
# mods: Control|Shift
|
||||
|
||||
# Mouse bindings
|
||||
#
|
||||
# Mouse bindings are specified as a list of objects, much like the key
|
||||
# bindings further below.
|
||||
#
|
||||
# To trigger mouse bindings when an application running within Alacritty
|
||||
# captures the mouse, the `Shift` modifier is automatically added as a
|
||||
# requirement.
|
||||
#
|
||||
# Each mouse binding will specify a:
|
||||
#
|
||||
# - `mouse`:
|
||||
#
|
||||
# - Middle
|
||||
# - Left
|
||||
# - Right
|
||||
# - Numeric identifier such as `5`
|
||||
#
|
||||
# - `action` (see key bindings for actions not exclusive to mouse mode)
|
||||
#
|
||||
# - Mouse exclusive actions:
|
||||
#
|
||||
# - ExpandSelection
|
||||
# Expand the selection to the current mouse cursor location.
|
||||
#
|
||||
# And optionally:
|
||||
#
|
||||
# - `mods` (see key bindings)
|
||||
#mouse_bindings:
|
||||
# - { mouse: Right, action: ExpandSelection }
|
||||
# - { mouse: Right, mods: Control, action: ExpandSelection }
|
||||
# - { mouse: Middle, mode: ~Vi, action: PasteSelection }
|
||||
# Key bindings
|
||||
#
|
||||
# Key bindings are specified as a list of objects. For example, this is the
|
||||
# default paste binding:
|
||||
#
|
||||
# `- { key: V, mods: Control|Shift, action: Paste }`
|
||||
#
|
||||
# Each key binding will specify a:
|
||||
#
|
||||
# - `key`: Identifier of the key pressed
|
||||
#
|
||||
# - A-Z
|
||||
# - F1-F24
|
||||
# - Key0-Key9
|
||||
#
|
||||
# A full list with available key codes can be found here:
|
||||
# https://docs.rs/glutin/*/glutin/event/enum.VirtualKeyCode.html#variants
|
||||
#
|
||||
# Instead of using the name of the keys, the `key` field also supports using
|
||||
# the scancode of the desired key. Scancodes have to be specified as a
|
||||
# decimal number. This command will allow you to display the hex scancodes
|
||||
# for certain keys:
|
||||
#
|
||||
# `showkey --scancodes`.
|
||||
#
|
||||
# Then exactly one of:
|
||||
#
|
||||
# - `chars`: Send a byte sequence to the running application
|
||||
#
|
||||
# The `chars` field writes the specified string to the terminal. This makes
|
||||
# it possible to pass escape sequences. To find escape codes for bindings
|
||||
# like `PageUp` (`"\x1b[5~"`), you can run the command `showkey -a` outside
|
||||
# of tmux. Note that applications use terminfo to map escape sequences back
|
||||
# to keys. It is therefore required to update the terminfo when changing an
|
||||
# escape sequence.
|
||||
#
|
||||
# - `action`: Execute a predefined action
|
||||
#
|
||||
# - ToggleViMode
|
||||
# - SearchForward
|
||||
# Start searching toward the right of the search origin.
|
||||
# - SearchBackward
|
||||
# Start searching toward the left of the search origin.
|
||||
# - Copy
|
||||
# - Paste
|
||||
# - IncreaseFontSize
|
||||
# - DecreaseFontSize
|
||||
# - ResetFontSize
|
||||
# - ScrollPageUp
|
||||
# - ScrollPageDown
|
||||
# - ScrollHalfPageUp
|
||||
# - ScrollHalfPageDown
|
||||
# - ScrollLineUp
|
||||
# - ScrollLineDown
|
||||
# - ScrollToTop
|
||||
# - ScrollToBottom
|
||||
# - ClearHistory
|
||||
# Remove the terminal's scrollback history.
|
||||
# - Hide
|
||||
# Hide the Alacritty window.
|
||||
# - Minimize
|
||||
# Minimize the Alacritty window.
|
||||
# - Quit
|
||||
# Quit Alacritty.
|
||||
# - ToggleFullscreen
|
||||
# - SpawnNewInstance
|
||||
# Spawn a new instance of Alacritty.
|
||||
# - CreateNewWindow
|
||||
# Create a new Alacritty window from the current process.
|
||||
# - ClearLogNotice
|
||||
# Clear Alacritty's UI warning and error notice.
|
||||
# - ClearSelection
|
||||
# Remove the active selection.
|
||||
# - ReceiveChar
|
||||
# - None
|
||||
#
|
||||
# - Vi mode exclusive actions:
|
||||
#
|
||||
# - Open
|
||||
# Perform the action of the first matching hint under the vi mode cursor
|
||||
# with `mouse.enabled` set to `true`.
|
||||
# - ToggleNormalSelection
|
||||
# - ToggleLineSelection
|
||||
# - ToggleBlockSelection
|
||||
# - ToggleSemanticSelection
|
||||
# Toggle semantic selection based on `selection.semantic_escape_chars`.
|
||||
#
|
||||
# - Vi mode exclusive cursor motion actions:
|
||||
#
|
||||
# - Up
|
||||
# One line up.
|
||||
# - Down
|
||||
# One line down.
|
||||
# - Left
|
||||
# One character left.
|
||||
# - Right
|
||||
# One character right.
|
||||
# - First
|
||||
# First column, or beginning of the line when already at the first column.
|
||||
# - Last
|
||||
# Last column, or beginning of the line when already at the last column.
|
||||
# - FirstOccupied
|
||||
# First non-empty cell in this terminal row, or first non-empty cell of
|
||||
# the line when already at the first cell of the row.
|
||||
# - High
|
||||
# Top of the screen.
|
||||
# - Middle
|
||||
# Center of the screen.
|
||||
# - Low
|
||||
# Bottom of the screen.
|
||||
# - SemanticLeft
|
||||
# Start of the previous semantically separated word.
|
||||
# - SemanticRight
|
||||
# Start of the next semantically separated word.
|
||||
# - SemanticLeftEnd
|
||||
# End of the previous semantically separated word.
|
||||
# - SemanticRightEnd
|
||||
# End of the next semantically separated word.
|
||||
# - WordLeft
|
||||
# Start of the previous whitespace separated word.
|
||||
# - WordRight
|
||||
# Start of the next whitespace separated word.
|
||||
# - WordLeftEnd
|
||||
# End of the previous whitespace separated word.
|
||||
# - WordRightEnd
|
||||
# End of the next whitespace separated word.
|
||||
# - Bracket
|
||||
# Character matching the bracket at the cursor's location.
|
||||
# - SearchNext
|
||||
# Beginning of the next match.
|
||||
# - SearchPrevious
|
||||
# Beginning of the previous match.
|
||||
# - SearchStart
|
||||
# Start of the match to the left of the vi mode cursor.
|
||||
# - SearchEnd
|
||||
# End of the match to the right of the vi mode cursor.
|
||||
#
|
||||
# - Search mode exclusive actions:
|
||||
# - SearchFocusNext
|
||||
# Move the focus to the next search match.
|
||||
# - SearchFocusPrevious
|
||||
# Move the focus to the previous search match.
|
||||
# - SearchConfirm
|
||||
# - SearchCancel
|
||||
# - SearchClear
|
||||
# Reset the search regex.
|
||||
# - SearchDeleteWord
|
||||
# Delete the last word in the search regex.
|
||||
# - SearchHistoryPrevious
|
||||
# Go to the previous regex in the search history.
|
||||
# - SearchHistoryNext
|
||||
# Go to the next regex in the search history.
|
||||
#
|
||||
# - macOS exclusive actions:
|
||||
# - ToggleSimpleFullscreen
|
||||
# Enter fullscreen without occupying another space.
|
||||
#
|
||||
# - Linux/BSD exclusive actions:
|
||||
#
|
||||
# - CopySelection
|
||||
# Copy from the selection buffer.
|
||||
# - PasteSelection
|
||||
# Paste from the selection buffer.
|
||||
#
|
||||
# - `command`: Fork and execute a specified command plus arguments
|
||||
#
|
||||
# The `command` field must be a map containing a `program` string and an
|
||||
# `args` array of command line parameter strings. For example:
|
||||
# `{ program: "alacritty", args: ["-e", "vttest"] }`
|
||||
#
|
||||
# And optionally:
|
||||
#
|
||||
# - `mods`: Key modifiers to filter binding actions
|
||||
#
|
||||
# - Command
|
||||
# - Control
|
||||
# - Option
|
||||
# - Super
|
||||
# - Shift
|
||||
# - Alt
|
||||
#
|
||||
# Multiple `mods` can be combined using `|` like this:
|
||||
# `mods: Control|Shift`.
|
||||
# Whitespace and capitalization are relevant and must match the example.
|
||||
#
|
||||
# - `mode`: Indicate a binding for only specific terminal reported modes
|
||||
#
|
||||
# This is mainly used to send applications the correct escape sequences
|
||||
# when in different modes.
|
||||
#
|
||||
# - AppCursor
|
||||
# - AppKeypad
|
||||
# - Search
|
||||
# - Alt
|
||||
# - Vi
|
||||
#
|
||||
# A `~` operator can be used before a mode to apply the binding whenever
|
||||
# the mode is *not* active, e.g. `~Alt`.
|
||||
#
|
||||
# Bindings are always filled by default, but will be replaced when a new
|
||||
# binding with the same triggers is defined. To unset a default binding, it can
|
||||
# be mapped to the `ReceiveChar` action. Alternatively, you can use `None` for
|
||||
# a no-op if you do not wish to receive input characters for that binding.
|
||||
#
|
||||
# If the same trigger is assigned to multiple actions, all of them are executed
|
||||
# in the order they were defined in.
|
||||
key_bindings:
|
||||
- {
|
||||
key: Grave,
|
||||
mods: Control,
|
||||
mode: ~Search,
|
||||
action: ToggleViMode
|
||||
}
|
||||
#- { key: Paste, action: Paste }
|
||||
#- { key: Copy, action: Copy }
|
||||
#- { key: L, mods: Control, action: ClearLogNotice }
|
||||
#- { key: L, mods: Control, mode: ~Vi|~Search, chars: "\x0c" }
|
||||
#- { key: PageUp, mods: Shift, mode: ~Alt, action: ScrollPageUp, }
|
||||
#- { key: PageDown, mods: Shift, mode: ~Alt, action: ScrollPageDown }
|
||||
#- { key: Home, mods: Shift, mode: ~Alt, action: ScrollToTop, }
|
||||
#- { key: End, mods: Shift, mode: ~Alt, action: ScrollToBottom }
|
||||
# Vi Mode
|
||||
#- { key: Space, mods: Shift|Control, mode: ~Search, action: ToggleViMode }
|
||||
#- { key: Space, mods: Shift|Control, mode: Vi|~Search, action: ScrollToBottom }
|
||||
#- { key: Escape, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: I, mode: Vi|~Search, action: ToggleViMode }
|
||||
#- { key: I, mode: Vi|~Search, action: ScrollToBottom }
|
||||
#- { key: C, mods: Control, mode: Vi|~Search, action: ToggleViMode }
|
||||
#- { key: Y, mods: Control, mode: Vi|~Search, action: ScrollLineUp }
|
||||
#- { key: E, mods: Control, mode: Vi|~Search, action: ScrollLineDown }
|
||||
#- { key: G, mode: Vi|~Search, action: ScrollToTop }
|
||||
#- { key: G, mods: Shift, mode: Vi|~Search, action: ScrollToBottom }
|
||||
#- { key: B, mods: Control, mode: Vi|~Search, action: ScrollPageUp }
|
||||
#- { key: F, mods: Control, mode: Vi|~Search, action: ScrollPageDown }
|
||||
#- { key: U, mods: Control, mode: Vi|~Search, action: ScrollHalfPageUp }
|
||||
#- { key: D, mods: Control, mode: Vi|~Search, action: ScrollHalfPageDown }
|
||||
#- { key: Y, mode: Vi|~Search, action: Copy }
|
||||
#- { key: Y, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: Copy, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: V, mode: Vi|~Search, action: ToggleNormalSelection }
|
||||
#- { key: V, mods: Shift, mode: Vi|~Search, action: ToggleLineSelection }
|
||||
#- { key: V, mods: Control, mode: Vi|~Search, action: ToggleBlockSelection }
|
||||
#- { key: V, mods: Alt, mode: Vi|~Search, action: ToggleSemanticSelection }
|
||||
#- { key: Return, mode: Vi|~Search, action: Open }
|
||||
#- { key: K, mode: Vi|~Search, action: Up }
|
||||
#- { key: J, mode: Vi|~Search, action: Down }
|
||||
#- { key: H, mode: Vi|~Search, action: Left }
|
||||
#- { key: L, mode: Vi|~Search, action: Right }
|
||||
#- { key: Up, mode: Vi|~Search, action: Up }
|
||||
#- { key: Down, mode: Vi|~Search, action: Down }
|
||||
#- { key: Left, mode: Vi|~Search, action: Left }
|
||||
#- { key: Right, mode: Vi|~Search, action: Right }
|
||||
#- { key: Key0, mode: Vi|~Search, action: First }
|
||||
#- { key: Key4, mods: Shift, mode: Vi|~Search, action: Last }
|
||||
#- { key: Key6, mods: Shift, mode: Vi|~Search, action: FirstOccupied }
|
||||
#- { key: H, mods: Shift, mode: Vi|~Search, action: High }
|
||||
#- { key: M, mods: Shift, mode: Vi|~Search, action: Middle }
|
||||
#- { key: L, mods: Shift, mode: Vi|~Search, action: Low }
|
||||
#- { key: B, mode: Vi|~Search, action: SemanticLeft }
|
||||
#- { key: W, mode: Vi|~Search, action: SemanticRight }
|
||||
#- { key: E, mode: Vi|~Search, action: SemanticRightEnd }
|
||||
#- { key: B, mods: Shift, mode: Vi|~Search, action: WordLeft }
|
||||
#- { key: W, mods: Shift, mode: Vi|~Search, action: WordRight }
|
||||
#- { key: E, mods: Shift, mode: Vi|~Search, action: WordRightEnd }
|
||||
#- { key: Key5, mods: Shift, mode: Vi|~Search, action: Bracket }
|
||||
#- { key: Slash, mode: Vi|~Search, action: SearchForward }
|
||||
#- { key: Slash, mods: Shift, mode: Vi|~Search, action: SearchBackward }
|
||||
#- { key: N, mode: Vi|~Search, action: SearchNext }
|
||||
#- { key: N, mods: Shift, mode: Vi|~Search, action: SearchPrevious }
|
||||
# Search Mode
|
||||
#- { key: Return, mode: Search|Vi, action: SearchConfirm }
|
||||
#- { key: Escape, mode: Search, action: SearchCancel }
|
||||
#- { key: C, mods: Control, mode: Search, action: SearchCancel }
|
||||
#- { key: U, mods: Control, mode: Search, action: SearchClear }
|
||||
#- { key: W, mods: Control, mode: Search, action: SearchDeleteWord }
|
||||
#- { key: P, mods: Control, mode: Search, action: SearchHistoryPrevious }
|
||||
#- { key: N, mods: Control, mode: Search, action: SearchHistoryNext }
|
||||
#- { key: Up, mode: Search, action: SearchHistoryPrevious }
|
||||
#- { key: Down, mode: Search, action: SearchHistoryNext }
|
||||
#- { key: Return, mode: Search|~Vi, action: SearchFocusNext }
|
||||
#- { key: Return, mods: Shift, mode: Search|~Vi, action: SearchFocusPrevious }
|
||||
# (Windows, Linux, and BSD only)
|
||||
#- { key: V, mods: Control|Shift, mode: ~Vi, action: Paste }
|
||||
#- { key: C, mods: Control|Shift, action: Copy }
|
||||
#- { key: F, mods: Control|Shift, mode: ~Search, action: SearchForward }
|
||||
#- { key: B, mods: Control|Shift, mode: ~Search, action: SearchBackward }
|
||||
#- { key: C, mods: Control|Shift, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { 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: NumpadAdd, mods: Control, action: IncreaseFontSize }
|
||||
#- { key: Minus, mods: Control, action: DecreaseFontSize }
|
||||
#- { key: NumpadSubtract, mods: Control, action: DecreaseFontSize }
|
||||
# (Windows only)
|
||||
#- { key: Return, mods: Alt, action: ToggleFullscreen }
|
||||
# (macOS only)
|
||||
#- { key: K, mods: Command, mode: ~Vi|~Search, chars: "\x0c" }
|
||||
#- { key: K, mods: Command, mode: ~Vi|~Search, action: ClearHistory }
|
||||
#- { key: Key0, mods: Command, action: ResetFontSize }
|
||||
#- { key: Equals, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: Plus, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: NumpadAdd, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: Minus, mods: Command, action: DecreaseFontSize }
|
||||
#- { key: NumpadSubtract, mods: Command, action: DecreaseFontSize }
|
||||
#- { key: V, mods: Command, action: Paste }
|
||||
#- { key: C, mods: Command, action: Copy }
|
||||
#- { key: C, mods: Command, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: H, mods: Command, action: Hide }
|
||||
#- { key: H, mods: Command|Alt, action: HideOtherApplications }
|
||||
#- { key: M, mods: Command, action: Minimize }
|
||||
#- { key: Q, mods: Command, action: Quit }
|
||||
#- { key: W, mods: Command, action: Quit }
|
||||
#- { key: N, mods: Command, action: SpawnNewInstance }
|
||||
#- { key: F, mods: Command|Control, action: ToggleFullscreen }
|
||||
#- { key: F, mods: Command, mode: ~Search, action: SearchForward }
|
||||
#- { key: B, mods: Command, mode: ~Search, action: SearchBackward }
|
||||
#debug:
|
||||
# Display the time it takes to redraw each frame.
|
||||
#render_timer: false
|
||||
# Keep the log file after quitting Alacritty.
|
||||
#persistent_logging: false
|
||||
# Log level
|
||||
#
|
||||
# Values for `log_level`:
|
||||
# - Off
|
||||
# - Error
|
||||
# - Warn
|
||||
# - Info
|
||||
# - Debug
|
||||
# - Trace
|
||||
#log_level: Warn
|
||||
# Print all received window events.
|
||||
#print_events: false
|
||||
colors:
|
||||
name: Alabaster
|
||||
author: tonsky
|
||||
primary:
|
||||
background: "#F7F7F7"
|
||||
foreground: "#000000"
|
||||
cursor:
|
||||
text: "#448C27"
|
||||
cursor: "#000000"
|
||||
normal:
|
||||
black: "#000000"
|
||||
red: "#AA3731"
|
||||
green: "#448C27"
|
||||
yellow: "#CB9000"
|
||||
blue: "#325CC0"
|
||||
magenta: "#7A3E9D"
|
||||
cyan: "#0083B2"
|
||||
white: "#BBBBBB"
|
||||
bright:
|
||||
black: "#777777"
|
||||
red: "#F05050"
|
||||
green: "#60CB00"
|
||||
yellow: "#FFBC5D"
|
||||
blue: "#007ACC"
|
||||
magenta: "#E64CE6"
|
||||
cyan: "#00AACB"
|
||||
white: "#FFFFFF"
|
||||
theme: Alabaster
|
||||
648
dot_config/alacritty/alacritty.yml.1682970636293.bak
Normal file
648
dot_config/alacritty/alacritty.yml.1682970636293.bak
Normal file
@@ -0,0 +1,648 @@
|
||||
# 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:
|
||||
- ~/.config/alacritty/ats-theme.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: xterm-256color
|
||||
|
||||
window:
|
||||
# Window dimensions (changes require restart)
|
||||
#
|
||||
# Number of lines/columns (not pixels) in the terminal. 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.94
|
||||
# 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
|
||||
# GTK theme variant (Linux/BSD only)
|
||||
#
|
||||
# Override the variant of the GTK theme. Commonly supported values are `dark`
|
||||
# and `light`. Set this to `None` to use the default theme variant.
|
||||
#gtk_theme_variant: None
|
||||
#scrolling:
|
||||
# Maximum number of lines in the scrollback buffer.
|
||||
# Specifying '0' will disable scrolling.
|
||||
#history: 10000
|
||||
# Scrolling distance multiplier.
|
||||
#multiplier: 3
|
||||
|
||||
font:
|
||||
normal:
|
||||
family: IBM Plex Mono
|
||||
bold:
|
||||
family: IBM Plex Mono
|
||||
style: Bold
|
||||
size: 10
|
||||
# Bell
|
||||
#
|
||||
# The bell is rung every time the BEL control character is received.
|
||||
#bell:
|
||||
# Visual Bell Animation
|
||||
#
|
||||
# Animation effect for flashing the screen when the visual bell is rung.
|
||||
#
|
||||
# Values for `animation`:
|
||||
# - Ease
|
||||
# - EaseOut
|
||||
# - EaseOutSine
|
||||
# - EaseOutQuad
|
||||
# - EaseOutCubic
|
||||
# - EaseOutQuart
|
||||
# - EaseOutQuint
|
||||
# - EaseOutExpo
|
||||
# - EaseOutCirc
|
||||
# - Linear
|
||||
#animation: EaseOutExpo
|
||||
# Duration of the visual bell flash in milliseconds. A `duration` of `0` will
|
||||
# disable the visual bell animation.
|
||||
#duration: 0
|
||||
# Visual bell animation color.
|
||||
#color: '#ffffff'
|
||||
# Bell Command
|
||||
#
|
||||
# This program is executed whenever the bell is rung.
|
||||
#
|
||||
# When set to `command: None`, no command will be executed.
|
||||
#
|
||||
# Example:
|
||||
# command:
|
||||
# program: notify-send
|
||||
# args: ["Hello, World!"]
|
||||
#
|
||||
#command: None
|
||||
#selection:
|
||||
# This string contains all characters that are used as separators for
|
||||
# "semantic words" in Alacritty.
|
||||
#semantic_escape_chars: ",│`|:\"' ()[]{}<>\t"
|
||||
# When set to `true`, selected text will be copied to the primary clipboard.
|
||||
#save_to_clipboard: false
|
||||
|
||||
cursor:
|
||||
# Cursor style
|
||||
style:
|
||||
# Cursor shape
|
||||
#
|
||||
# Values for `shape`:
|
||||
# - ▇ Block
|
||||
# - _ Underline
|
||||
# - | Beam
|
||||
shape: Underline
|
||||
# Cursor blinking state
|
||||
#
|
||||
# Values for `blinking`:
|
||||
# - Never: Prevent the cursor from ever blinking
|
||||
# - Off: Disable blinking by default
|
||||
# - On: Enable blinking by default
|
||||
# - Always: Force the cursor to always blink
|
||||
#blinking: Off
|
||||
# Vi mode cursor style
|
||||
#
|
||||
# If the vi mode cursor style is `None` or not specified, it will fall back to
|
||||
# the style of the active value of the normal cursor.
|
||||
#
|
||||
# See `cursor.style` for available options.
|
||||
#vi_mode_style: None
|
||||
# Cursor blinking interval in milliseconds.
|
||||
#blink_interval: 750
|
||||
# If this is `true`, the cursor will be rendered as a hollow box when the
|
||||
# window is not focused.
|
||||
#unfocused_hollow: true
|
||||
# Thickness of the cursor relative to the cell width as floating point number
|
||||
# from `0.0` to `1.0`.
|
||||
#thickness: 0.15
|
||||
# Live config reload (changes require restart)
|
||||
#live_config_reload: true
|
||||
# Shell
|
||||
#
|
||||
# You can set `shell.program` to the path of your favorite shell, e.g.
|
||||
# `/bin/fish`. Entries in `shell.args` are passed unmodified as arguments to the
|
||||
# shell.
|
||||
#
|
||||
# Default:
|
||||
# - (macOS) /bin/bash --login
|
||||
# - (Linux/BSD) user login shell
|
||||
# - (Windows) powershell
|
||||
#shell:
|
||||
# program: /bin/bash
|
||||
# args:
|
||||
# - --login
|
||||
# Startup directory
|
||||
#
|
||||
# Directory the shell is started in. If this is unset, or `None`, the working
|
||||
# directory of the parent process will be used.
|
||||
#working_directory: None
|
||||
# Send ESC (\x1b) before characters when alt is pressed.
|
||||
#alt_send_esc: true
|
||||
# Offer IPC using `alacritty msg` (unix only)
|
||||
ipc_socket: true
|
||||
|
||||
mouse:
|
||||
# Click settings
|
||||
#
|
||||
# The `double_click` and `triple_click` settings control the time
|
||||
# alacritty should wait for accepting multiple clicks as one double
|
||||
# or triple click.
|
||||
#double_click: { threshold: 300 }
|
||||
#triple_click: { threshold: 300 }
|
||||
# If this is `true`, the cursor is temporarily hidden when typing.
|
||||
hide_when_typing: false
|
||||
# Regex hints
|
||||
#
|
||||
# Terminal hints can be used to find text in the visible part of the terminal
|
||||
# and pipe it to other applications.
|
||||
#hints:
|
||||
# Keys used for the hint labels.
|
||||
#alphabet: "jfkdls;ahgurieowpq"
|
||||
# List with all available hints
|
||||
#
|
||||
# Each hint must have a `regex` and either an `action` or a `command` field.
|
||||
# The fields `mouse`, `binding` and `post_processing` are optional.
|
||||
#
|
||||
# The fields `command`, `binding.key`, `binding.mods`, `binding.mode` and
|
||||
# `mouse.mods` accept the same values as they do in the `key_bindings` section.
|
||||
#
|
||||
# The `mouse.enabled` field controls if the hint should be underlined while
|
||||
# the mouse with all `mouse.mods` keys held or the vi mode cursor is above it.
|
||||
#
|
||||
# If the `post_processing` field is set to `true`, heuristics will be used to
|
||||
# shorten the match if there are characters likely not to be part of the hint
|
||||
# (e.g. a trailing `.`). This is most useful for URIs.
|
||||
#
|
||||
# Values for `action`:
|
||||
# - Copy
|
||||
# Copy the hint's text to the clipboard.
|
||||
# - Paste
|
||||
# Paste the hint's text to the terminal or search.
|
||||
# - Select
|
||||
# Select the hint's text.
|
||||
# - MoveViModeCursor
|
||||
# Move the vi mode cursor to the beginning of the hint.
|
||||
#enabled:
|
||||
# - regex: "(ipfs:|ipns:|magnet:|mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)\
|
||||
# [^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩`]+"
|
||||
# command: xdg-open
|
||||
# post_processing: true
|
||||
# mouse:
|
||||
# enabled: true
|
||||
# mods: None
|
||||
# binding:
|
||||
# key: U
|
||||
# mods: Control|Shift
|
||||
|
||||
# Mouse bindings
|
||||
#
|
||||
# Mouse bindings are specified as a list of objects, much like the key
|
||||
# bindings further below.
|
||||
#
|
||||
# To trigger mouse bindings when an application running within Alacritty
|
||||
# captures the mouse, the `Shift` modifier is automatically added as a
|
||||
# requirement.
|
||||
#
|
||||
# Each mouse binding will specify a:
|
||||
#
|
||||
# - `mouse`:
|
||||
#
|
||||
# - Middle
|
||||
# - Left
|
||||
# - Right
|
||||
# - Numeric identifier such as `5`
|
||||
#
|
||||
# - `action` (see key bindings for actions not exclusive to mouse mode)
|
||||
#
|
||||
# - Mouse exclusive actions:
|
||||
#
|
||||
# - ExpandSelection
|
||||
# Expand the selection to the current mouse cursor location.
|
||||
#
|
||||
# And optionally:
|
||||
#
|
||||
# - `mods` (see key bindings)
|
||||
#mouse_bindings:
|
||||
# - { mouse: Right, action: ExpandSelection }
|
||||
# - { mouse: Right, mods: Control, action: ExpandSelection }
|
||||
# - { mouse: Middle, mode: ~Vi, action: PasteSelection }
|
||||
# Key bindings
|
||||
#
|
||||
# Key bindings are specified as a list of objects. For example, this is the
|
||||
# default paste binding:
|
||||
#
|
||||
# `- { key: V, mods: Control|Shift, action: Paste }`
|
||||
#
|
||||
# Each key binding will specify a:
|
||||
#
|
||||
# - `key`: Identifier of the key pressed
|
||||
#
|
||||
# - A-Z
|
||||
# - F1-F24
|
||||
# - Key0-Key9
|
||||
#
|
||||
# A full list with available key codes can be found here:
|
||||
# https://docs.rs/glutin/*/glutin/event/enum.VirtualKeyCode.html#variants
|
||||
#
|
||||
# Instead of using the name of the keys, the `key` field also supports using
|
||||
# the scancode of the desired key. Scancodes have to be specified as a
|
||||
# decimal number. This command will allow you to display the hex scancodes
|
||||
# for certain keys:
|
||||
#
|
||||
# `showkey --scancodes`.
|
||||
#
|
||||
# Then exactly one of:
|
||||
#
|
||||
# - `chars`: Send a byte sequence to the running application
|
||||
#
|
||||
# The `chars` field writes the specified string to the terminal. This makes
|
||||
# it possible to pass escape sequences. To find escape codes for bindings
|
||||
# like `PageUp` (`"\x1b[5~"`), you can run the command `showkey -a` outside
|
||||
# of tmux. Note that applications use terminfo to map escape sequences back
|
||||
# to keys. It is therefore required to update the terminfo when changing an
|
||||
# escape sequence.
|
||||
#
|
||||
# - `action`: Execute a predefined action
|
||||
#
|
||||
# - ToggleViMode
|
||||
# - SearchForward
|
||||
# Start searching toward the right of the search origin.
|
||||
# - SearchBackward
|
||||
# Start searching toward the left of the search origin.
|
||||
# - Copy
|
||||
# - Paste
|
||||
# - IncreaseFontSize
|
||||
# - DecreaseFontSize
|
||||
# - ResetFontSize
|
||||
# - ScrollPageUp
|
||||
# - ScrollPageDown
|
||||
# - ScrollHalfPageUp
|
||||
# - ScrollHalfPageDown
|
||||
# - ScrollLineUp
|
||||
# - ScrollLineDown
|
||||
# - ScrollToTop
|
||||
# - ScrollToBottom
|
||||
# - ClearHistory
|
||||
# Remove the terminal's scrollback history.
|
||||
# - Hide
|
||||
# Hide the Alacritty window.
|
||||
# - Minimize
|
||||
# Minimize the Alacritty window.
|
||||
# - Quit
|
||||
# Quit Alacritty.
|
||||
# - ToggleFullscreen
|
||||
# - SpawnNewInstance
|
||||
# Spawn a new instance of Alacritty.
|
||||
# - CreateNewWindow
|
||||
# Create a new Alacritty window from the current process.
|
||||
# - ClearLogNotice
|
||||
# Clear Alacritty's UI warning and error notice.
|
||||
# - ClearSelection
|
||||
# Remove the active selection.
|
||||
# - ReceiveChar
|
||||
# - None
|
||||
#
|
||||
# - Vi mode exclusive actions:
|
||||
#
|
||||
# - Open
|
||||
# Perform the action of the first matching hint under the vi mode cursor
|
||||
# with `mouse.enabled` set to `true`.
|
||||
# - ToggleNormalSelection
|
||||
# - ToggleLineSelection
|
||||
# - ToggleBlockSelection
|
||||
# - ToggleSemanticSelection
|
||||
# Toggle semantic selection based on `selection.semantic_escape_chars`.
|
||||
#
|
||||
# - Vi mode exclusive cursor motion actions:
|
||||
#
|
||||
# - Up
|
||||
# One line up.
|
||||
# - Down
|
||||
# One line down.
|
||||
# - Left
|
||||
# One character left.
|
||||
# - Right
|
||||
# One character right.
|
||||
# - First
|
||||
# First column, or beginning of the line when already at the first column.
|
||||
# - Last
|
||||
# Last column, or beginning of the line when already at the last column.
|
||||
# - FirstOccupied
|
||||
# First non-empty cell in this terminal row, or first non-empty cell of
|
||||
# the line when already at the first cell of the row.
|
||||
# - High
|
||||
# Top of the screen.
|
||||
# - Middle
|
||||
# Center of the screen.
|
||||
# - Low
|
||||
# Bottom of the screen.
|
||||
# - SemanticLeft
|
||||
# Start of the previous semantically separated word.
|
||||
# - SemanticRight
|
||||
# Start of the next semantically separated word.
|
||||
# - SemanticLeftEnd
|
||||
# End of the previous semantically separated word.
|
||||
# - SemanticRightEnd
|
||||
# End of the next semantically separated word.
|
||||
# - WordLeft
|
||||
# Start of the previous whitespace separated word.
|
||||
# - WordRight
|
||||
# Start of the next whitespace separated word.
|
||||
# - WordLeftEnd
|
||||
# End of the previous whitespace separated word.
|
||||
# - WordRightEnd
|
||||
# End of the next whitespace separated word.
|
||||
# - Bracket
|
||||
# Character matching the bracket at the cursor's location.
|
||||
# - SearchNext
|
||||
# Beginning of the next match.
|
||||
# - SearchPrevious
|
||||
# Beginning of the previous match.
|
||||
# - SearchStart
|
||||
# Start of the match to the left of the vi mode cursor.
|
||||
# - SearchEnd
|
||||
# End of the match to the right of the vi mode cursor.
|
||||
#
|
||||
# - Search mode exclusive actions:
|
||||
# - SearchFocusNext
|
||||
# Move the focus to the next search match.
|
||||
# - SearchFocusPrevious
|
||||
# Move the focus to the previous search match.
|
||||
# - SearchConfirm
|
||||
# - SearchCancel
|
||||
# - SearchClear
|
||||
# Reset the search regex.
|
||||
# - SearchDeleteWord
|
||||
# Delete the last word in the search regex.
|
||||
# - SearchHistoryPrevious
|
||||
# Go to the previous regex in the search history.
|
||||
# - SearchHistoryNext
|
||||
# Go to the next regex in the search history.
|
||||
#
|
||||
# - macOS exclusive actions:
|
||||
# - ToggleSimpleFullscreen
|
||||
# Enter fullscreen without occupying another space.
|
||||
#
|
||||
# - Linux/BSD exclusive actions:
|
||||
#
|
||||
# - CopySelection
|
||||
# Copy from the selection buffer.
|
||||
# - PasteSelection
|
||||
# Paste from the selection buffer.
|
||||
#
|
||||
# - `command`: Fork and execute a specified command plus arguments
|
||||
#
|
||||
# The `command` field must be a map containing a `program` string and an
|
||||
# `args` array of command line parameter strings. For example:
|
||||
# `{ program: "alacritty", args: ["-e", "vttest"] }`
|
||||
#
|
||||
# And optionally:
|
||||
#
|
||||
# - `mods`: Key modifiers to filter binding actions
|
||||
#
|
||||
# - Command
|
||||
# - Control
|
||||
# - Option
|
||||
# - Super
|
||||
# - Shift
|
||||
# - Alt
|
||||
#
|
||||
# Multiple `mods` can be combined using `|` like this:
|
||||
# `mods: Control|Shift`.
|
||||
# Whitespace and capitalization are relevant and must match the example.
|
||||
#
|
||||
# - `mode`: Indicate a binding for only specific terminal reported modes
|
||||
#
|
||||
# This is mainly used to send applications the correct escape sequences
|
||||
# when in different modes.
|
||||
#
|
||||
# - AppCursor
|
||||
# - AppKeypad
|
||||
# - Search
|
||||
# - Alt
|
||||
# - Vi
|
||||
#
|
||||
# A `~` operator can be used before a mode to apply the binding whenever
|
||||
# the mode is *not* active, e.g. `~Alt`.
|
||||
#
|
||||
# Bindings are always filled by default, but will be replaced when a new
|
||||
# binding with the same triggers is defined. To unset a default binding, it can
|
||||
# be mapped to the `ReceiveChar` action. Alternatively, you can use `None` for
|
||||
# a no-op if you do not wish to receive input characters for that binding.
|
||||
#
|
||||
# If the same trigger is assigned to multiple actions, all of them are executed
|
||||
# in the order they were defined in.
|
||||
key_bindings:
|
||||
- {
|
||||
key: Grave,
|
||||
mods: Control,
|
||||
mode: ~Search,
|
||||
action: ToggleViMode
|
||||
}
|
||||
#- { key: Paste, action: Paste }
|
||||
#- { key: Copy, action: Copy }
|
||||
#- { key: L, mods: Control, action: ClearLogNotice }
|
||||
#- { key: L, mods: Control, mode: ~Vi|~Search, chars: "\x0c" }
|
||||
#- { key: PageUp, mods: Shift, mode: ~Alt, action: ScrollPageUp, }
|
||||
#- { key: PageDown, mods: Shift, mode: ~Alt, action: ScrollPageDown }
|
||||
#- { key: Home, mods: Shift, mode: ~Alt, action: ScrollToTop, }
|
||||
#- { key: End, mods: Shift, mode: ~Alt, action: ScrollToBottom }
|
||||
# Vi Mode
|
||||
#- { key: Space, mods: Shift|Control, mode: ~Search, action: ToggleViMode }
|
||||
#- { key: Space, mods: Shift|Control, mode: Vi|~Search, action: ScrollToBottom }
|
||||
#- { key: Escape, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: I, mode: Vi|~Search, action: ToggleViMode }
|
||||
#- { key: I, mode: Vi|~Search, action: ScrollToBottom }
|
||||
#- { key: C, mods: Control, mode: Vi|~Search, action: ToggleViMode }
|
||||
#- { key: Y, mods: Control, mode: Vi|~Search, action: ScrollLineUp }
|
||||
#- { key: E, mods: Control, mode: Vi|~Search, action: ScrollLineDown }
|
||||
#- { key: G, mode: Vi|~Search, action: ScrollToTop }
|
||||
#- { key: G, mods: Shift, mode: Vi|~Search, action: ScrollToBottom }
|
||||
#- { key: B, mods: Control, mode: Vi|~Search, action: ScrollPageUp }
|
||||
#- { key: F, mods: Control, mode: Vi|~Search, action: ScrollPageDown }
|
||||
#- { key: U, mods: Control, mode: Vi|~Search, action: ScrollHalfPageUp }
|
||||
#- { key: D, mods: Control, mode: Vi|~Search, action: ScrollHalfPageDown }
|
||||
#- { key: Y, mode: Vi|~Search, action: Copy }
|
||||
#- { key: Y, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: Copy, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: V, mode: Vi|~Search, action: ToggleNormalSelection }
|
||||
#- { key: V, mods: Shift, mode: Vi|~Search, action: ToggleLineSelection }
|
||||
#- { key: V, mods: Control, mode: Vi|~Search, action: ToggleBlockSelection }
|
||||
#- { key: V, mods: Alt, mode: Vi|~Search, action: ToggleSemanticSelection }
|
||||
#- { key: Return, mode: Vi|~Search, action: Open }
|
||||
#- { key: K, mode: Vi|~Search, action: Up }
|
||||
#- { key: J, mode: Vi|~Search, action: Down }
|
||||
#- { key: H, mode: Vi|~Search, action: Left }
|
||||
#- { key: L, mode: Vi|~Search, action: Right }
|
||||
#- { key: Up, mode: Vi|~Search, action: Up }
|
||||
#- { key: Down, mode: Vi|~Search, action: Down }
|
||||
#- { key: Left, mode: Vi|~Search, action: Left }
|
||||
#- { key: Right, mode: Vi|~Search, action: Right }
|
||||
#- { key: Key0, mode: Vi|~Search, action: First }
|
||||
#- { key: Key4, mods: Shift, mode: Vi|~Search, action: Last }
|
||||
#- { key: Key6, mods: Shift, mode: Vi|~Search, action: FirstOccupied }
|
||||
#- { key: H, mods: Shift, mode: Vi|~Search, action: High }
|
||||
#- { key: M, mods: Shift, mode: Vi|~Search, action: Middle }
|
||||
#- { key: L, mods: Shift, mode: Vi|~Search, action: Low }
|
||||
#- { key: B, mode: Vi|~Search, action: SemanticLeft }
|
||||
#- { key: W, mode: Vi|~Search, action: SemanticRight }
|
||||
#- { key: E, mode: Vi|~Search, action: SemanticRightEnd }
|
||||
#- { key: B, mods: Shift, mode: Vi|~Search, action: WordLeft }
|
||||
#- { key: W, mods: Shift, mode: Vi|~Search, action: WordRight }
|
||||
#- { key: E, mods: Shift, mode: Vi|~Search, action: WordRightEnd }
|
||||
#- { key: Key5, mods: Shift, mode: Vi|~Search, action: Bracket }
|
||||
#- { key: Slash, mode: Vi|~Search, action: SearchForward }
|
||||
#- { key: Slash, mods: Shift, mode: Vi|~Search, action: SearchBackward }
|
||||
#- { key: N, mode: Vi|~Search, action: SearchNext }
|
||||
#- { key: N, mods: Shift, mode: Vi|~Search, action: SearchPrevious }
|
||||
# Search Mode
|
||||
#- { key: Return, mode: Search|Vi, action: SearchConfirm }
|
||||
#- { key: Escape, mode: Search, action: SearchCancel }
|
||||
#- { key: C, mods: Control, mode: Search, action: SearchCancel }
|
||||
#- { key: U, mods: Control, mode: Search, action: SearchClear }
|
||||
#- { key: W, mods: Control, mode: Search, action: SearchDeleteWord }
|
||||
#- { key: P, mods: Control, mode: Search, action: SearchHistoryPrevious }
|
||||
#- { key: N, mods: Control, mode: Search, action: SearchHistoryNext }
|
||||
#- { key: Up, mode: Search, action: SearchHistoryPrevious }
|
||||
#- { key: Down, mode: Search, action: SearchHistoryNext }
|
||||
#- { key: Return, mode: Search|~Vi, action: SearchFocusNext }
|
||||
#- { key: Return, mods: Shift, mode: Search|~Vi, action: SearchFocusPrevious }
|
||||
# (Windows, Linux, and BSD only)
|
||||
#- { key: V, mods: Control|Shift, mode: ~Vi, action: Paste }
|
||||
#- { key: C, mods: Control|Shift, action: Copy }
|
||||
#- { key: F, mods: Control|Shift, mode: ~Search, action: SearchForward }
|
||||
#- { key: B, mods: Control|Shift, mode: ~Search, action: SearchBackward }
|
||||
#- { key: C, mods: Control|Shift, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { 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: NumpadAdd, mods: Control, action: IncreaseFontSize }
|
||||
#- { key: Minus, mods: Control, action: DecreaseFontSize }
|
||||
#- { key: NumpadSubtract, mods: Control, action: DecreaseFontSize }
|
||||
# (Windows only)
|
||||
#- { key: Return, mods: Alt, action: ToggleFullscreen }
|
||||
# (macOS only)
|
||||
#- { key: K, mods: Command, mode: ~Vi|~Search, chars: "\x0c" }
|
||||
#- { key: K, mods: Command, mode: ~Vi|~Search, action: ClearHistory }
|
||||
#- { key: Key0, mods: Command, action: ResetFontSize }
|
||||
#- { key: Equals, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: Plus, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: NumpadAdd, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: Minus, mods: Command, action: DecreaseFontSize }
|
||||
#- { key: NumpadSubtract, mods: Command, action: DecreaseFontSize }
|
||||
#- { key: V, mods: Command, action: Paste }
|
||||
#- { key: C, mods: Command, action: Copy }
|
||||
#- { key: C, mods: Command, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: H, mods: Command, action: Hide }
|
||||
#- { key: H, mods: Command|Alt, action: HideOtherApplications }
|
||||
#- { key: M, mods: Command, action: Minimize }
|
||||
#- { key: Q, mods: Command, action: Quit }
|
||||
#- { key: W, mods: Command, action: Quit }
|
||||
#- { key: N, mods: Command, action: SpawnNewInstance }
|
||||
#- { key: F, mods: Command|Control, action: ToggleFullscreen }
|
||||
#- { key: F, mods: Command, mode: ~Search, action: SearchForward }
|
||||
#- { key: B, mods: Command, mode: ~Search, action: SearchBackward }
|
||||
#debug:
|
||||
# Display the time it takes to redraw each frame.
|
||||
#render_timer: false
|
||||
# Keep the log file after quitting Alacritty.
|
||||
#persistent_logging: false
|
||||
# Log level
|
||||
#
|
||||
# Values for `log_level`:
|
||||
# - Off
|
||||
# - Error
|
||||
# - Warn
|
||||
# - Info
|
||||
# - Debug
|
||||
# - Trace
|
||||
#log_level: Warn
|
||||
# Print all received window events.
|
||||
#print_events: false
|
||||
colors:
|
||||
name: Alabaster
|
||||
author: tonsky
|
||||
primary:
|
||||
background: "#F7F7F7"
|
||||
foreground: "#000000"
|
||||
cursor:
|
||||
text: "#448C27"
|
||||
cursor: "#000000"
|
||||
normal:
|
||||
black: "#000000"
|
||||
red: "#AA3731"
|
||||
green: "#448C27"
|
||||
yellow: "#CB9000"
|
||||
blue: "#325CC0"
|
||||
magenta: "#7A3E9D"
|
||||
cyan: "#0083B2"
|
||||
white: "#BBBBBB"
|
||||
bright:
|
||||
black: "#777777"
|
||||
red: "#F05050"
|
||||
green: "#60CB00"
|
||||
yellow: "#FFBC5D"
|
||||
blue: "#007ACC"
|
||||
magenta: "#E64CE6"
|
||||
cyan: "#00AACB"
|
||||
white: "#FFFFFF"
|
||||
theme: Alabaster
|
||||
648
dot_config/alacritty/alacritty.yml.1682970648804.bak
Normal file
648
dot_config/alacritty/alacritty.yml.1682970648804.bak
Normal file
@@ -0,0 +1,648 @@
|
||||
# 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:
|
||||
- ~/.config/alacritty/ats-theme.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: xterm-256color
|
||||
|
||||
window:
|
||||
# Window dimensions (changes require restart)
|
||||
#
|
||||
# Number of lines/columns (not pixels) in the terminal. 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.94
|
||||
# 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
|
||||
# GTK theme variant (Linux/BSD only)
|
||||
#
|
||||
# Override the variant of the GTK theme. Commonly supported values are `dark`
|
||||
# and `light`. Set this to `None` to use the default theme variant.
|
||||
#gtk_theme_variant: None
|
||||
#scrolling:
|
||||
# Maximum number of lines in the scrollback buffer.
|
||||
# Specifying '0' will disable scrolling.
|
||||
#history: 10000
|
||||
# Scrolling distance multiplier.
|
||||
#multiplier: 3
|
||||
|
||||
font:
|
||||
normal:
|
||||
family: IBM Plex Mono
|
||||
bold:
|
||||
family: IBM Plex Mono
|
||||
style: Bold
|
||||
size: 10
|
||||
# Bell
|
||||
#
|
||||
# The bell is rung every time the BEL control character is received.
|
||||
#bell:
|
||||
# Visual Bell Animation
|
||||
#
|
||||
# Animation effect for flashing the screen when the visual bell is rung.
|
||||
#
|
||||
# Values for `animation`:
|
||||
# - Ease
|
||||
# - EaseOut
|
||||
# - EaseOutSine
|
||||
# - EaseOutQuad
|
||||
# - EaseOutCubic
|
||||
# - EaseOutQuart
|
||||
# - EaseOutQuint
|
||||
# - EaseOutExpo
|
||||
# - EaseOutCirc
|
||||
# - Linear
|
||||
#animation: EaseOutExpo
|
||||
# Duration of the visual bell flash in milliseconds. A `duration` of `0` will
|
||||
# disable the visual bell animation.
|
||||
#duration: 0
|
||||
# Visual bell animation color.
|
||||
#color: '#ffffff'
|
||||
# Bell Command
|
||||
#
|
||||
# This program is executed whenever the bell is rung.
|
||||
#
|
||||
# When set to `command: None`, no command will be executed.
|
||||
#
|
||||
# Example:
|
||||
# command:
|
||||
# program: notify-send
|
||||
# args: ["Hello, World!"]
|
||||
#
|
||||
#command: None
|
||||
#selection:
|
||||
# This string contains all characters that are used as separators for
|
||||
# "semantic words" in Alacritty.
|
||||
#semantic_escape_chars: ",│`|:\"' ()[]{}<>\t"
|
||||
# When set to `true`, selected text will be copied to the primary clipboard.
|
||||
#save_to_clipboard: false
|
||||
|
||||
cursor:
|
||||
# Cursor style
|
||||
style:
|
||||
# Cursor shape
|
||||
#
|
||||
# Values for `shape`:
|
||||
# - ▇ Block
|
||||
# - _ Underline
|
||||
# - | Beam
|
||||
shape: Underline
|
||||
# Cursor blinking state
|
||||
#
|
||||
# Values for `blinking`:
|
||||
# - Never: Prevent the cursor from ever blinking
|
||||
# - Off: Disable blinking by default
|
||||
# - On: Enable blinking by default
|
||||
# - Always: Force the cursor to always blink
|
||||
#blinking: Off
|
||||
# Vi mode cursor style
|
||||
#
|
||||
# If the vi mode cursor style is `None` or not specified, it will fall back to
|
||||
# the style of the active value of the normal cursor.
|
||||
#
|
||||
# See `cursor.style` for available options.
|
||||
#vi_mode_style: None
|
||||
# Cursor blinking interval in milliseconds.
|
||||
#blink_interval: 750
|
||||
# If this is `true`, the cursor will be rendered as a hollow box when the
|
||||
# window is not focused.
|
||||
#unfocused_hollow: true
|
||||
# Thickness of the cursor relative to the cell width as floating point number
|
||||
# from `0.0` to `1.0`.
|
||||
#thickness: 0.15
|
||||
# Live config reload (changes require restart)
|
||||
#live_config_reload: true
|
||||
# Shell
|
||||
#
|
||||
# You can set `shell.program` to the path of your favorite shell, e.g.
|
||||
# `/bin/fish`. Entries in `shell.args` are passed unmodified as arguments to the
|
||||
# shell.
|
||||
#
|
||||
# Default:
|
||||
# - (macOS) /bin/bash --login
|
||||
# - (Linux/BSD) user login shell
|
||||
# - (Windows) powershell
|
||||
#shell:
|
||||
# program: /bin/bash
|
||||
# args:
|
||||
# - --login
|
||||
# Startup directory
|
||||
#
|
||||
# Directory the shell is started in. If this is unset, or `None`, the working
|
||||
# directory of the parent process will be used.
|
||||
#working_directory: None
|
||||
# Send ESC (\x1b) before characters when alt is pressed.
|
||||
#alt_send_esc: true
|
||||
# Offer IPC using `alacritty msg` (unix only)
|
||||
ipc_socket: true
|
||||
|
||||
mouse:
|
||||
# Click settings
|
||||
#
|
||||
# The `double_click` and `triple_click` settings control the time
|
||||
# alacritty should wait for accepting multiple clicks as one double
|
||||
# or triple click.
|
||||
#double_click: { threshold: 300 }
|
||||
#triple_click: { threshold: 300 }
|
||||
# If this is `true`, the cursor is temporarily hidden when typing.
|
||||
hide_when_typing: false
|
||||
# Regex hints
|
||||
#
|
||||
# Terminal hints can be used to find text in the visible part of the terminal
|
||||
# and pipe it to other applications.
|
||||
#hints:
|
||||
# Keys used for the hint labels.
|
||||
#alphabet: "jfkdls;ahgurieowpq"
|
||||
# List with all available hints
|
||||
#
|
||||
# Each hint must have a `regex` and either an `action` or a `command` field.
|
||||
# The fields `mouse`, `binding` and `post_processing` are optional.
|
||||
#
|
||||
# The fields `command`, `binding.key`, `binding.mods`, `binding.mode` and
|
||||
# `mouse.mods` accept the same values as they do in the `key_bindings` section.
|
||||
#
|
||||
# The `mouse.enabled` field controls if the hint should be underlined while
|
||||
# the mouse with all `mouse.mods` keys held or the vi mode cursor is above it.
|
||||
#
|
||||
# If the `post_processing` field is set to `true`, heuristics will be used to
|
||||
# shorten the match if there are characters likely not to be part of the hint
|
||||
# (e.g. a trailing `.`). This is most useful for URIs.
|
||||
#
|
||||
# Values for `action`:
|
||||
# - Copy
|
||||
# Copy the hint's text to the clipboard.
|
||||
# - Paste
|
||||
# Paste the hint's text to the terminal or search.
|
||||
# - Select
|
||||
# Select the hint's text.
|
||||
# - MoveViModeCursor
|
||||
# Move the vi mode cursor to the beginning of the hint.
|
||||
#enabled:
|
||||
# - regex: "(ipfs:|ipns:|magnet:|mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)\
|
||||
# [^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩`]+"
|
||||
# command: xdg-open
|
||||
# post_processing: true
|
||||
# mouse:
|
||||
# enabled: true
|
||||
# mods: None
|
||||
# binding:
|
||||
# key: U
|
||||
# mods: Control|Shift
|
||||
|
||||
# Mouse bindings
|
||||
#
|
||||
# Mouse bindings are specified as a list of objects, much like the key
|
||||
# bindings further below.
|
||||
#
|
||||
# To trigger mouse bindings when an application running within Alacritty
|
||||
# captures the mouse, the `Shift` modifier is automatically added as a
|
||||
# requirement.
|
||||
#
|
||||
# Each mouse binding will specify a:
|
||||
#
|
||||
# - `mouse`:
|
||||
#
|
||||
# - Middle
|
||||
# - Left
|
||||
# - Right
|
||||
# - Numeric identifier such as `5`
|
||||
#
|
||||
# - `action` (see key bindings for actions not exclusive to mouse mode)
|
||||
#
|
||||
# - Mouse exclusive actions:
|
||||
#
|
||||
# - ExpandSelection
|
||||
# Expand the selection to the current mouse cursor location.
|
||||
#
|
||||
# And optionally:
|
||||
#
|
||||
# - `mods` (see key bindings)
|
||||
#mouse_bindings:
|
||||
# - { mouse: Right, action: ExpandSelection }
|
||||
# - { mouse: Right, mods: Control, action: ExpandSelection }
|
||||
# - { mouse: Middle, mode: ~Vi, action: PasteSelection }
|
||||
# Key bindings
|
||||
#
|
||||
# Key bindings are specified as a list of objects. For example, this is the
|
||||
# default paste binding:
|
||||
#
|
||||
# `- { key: V, mods: Control|Shift, action: Paste }`
|
||||
#
|
||||
# Each key binding will specify a:
|
||||
#
|
||||
# - `key`: Identifier of the key pressed
|
||||
#
|
||||
# - A-Z
|
||||
# - F1-F24
|
||||
# - Key0-Key9
|
||||
#
|
||||
# A full list with available key codes can be found here:
|
||||
# https://docs.rs/glutin/*/glutin/event/enum.VirtualKeyCode.html#variants
|
||||
#
|
||||
# Instead of using the name of the keys, the `key` field also supports using
|
||||
# the scancode of the desired key. Scancodes have to be specified as a
|
||||
# decimal number. This command will allow you to display the hex scancodes
|
||||
# for certain keys:
|
||||
#
|
||||
# `showkey --scancodes`.
|
||||
#
|
||||
# Then exactly one of:
|
||||
#
|
||||
# - `chars`: Send a byte sequence to the running application
|
||||
#
|
||||
# The `chars` field writes the specified string to the terminal. This makes
|
||||
# it possible to pass escape sequences. To find escape codes for bindings
|
||||
# like `PageUp` (`"\x1b[5~"`), you can run the command `showkey -a` outside
|
||||
# of tmux. Note that applications use terminfo to map escape sequences back
|
||||
# to keys. It is therefore required to update the terminfo when changing an
|
||||
# escape sequence.
|
||||
#
|
||||
# - `action`: Execute a predefined action
|
||||
#
|
||||
# - ToggleViMode
|
||||
# - SearchForward
|
||||
# Start searching toward the right of the search origin.
|
||||
# - SearchBackward
|
||||
# Start searching toward the left of the search origin.
|
||||
# - Copy
|
||||
# - Paste
|
||||
# - IncreaseFontSize
|
||||
# - DecreaseFontSize
|
||||
# - ResetFontSize
|
||||
# - ScrollPageUp
|
||||
# - ScrollPageDown
|
||||
# - ScrollHalfPageUp
|
||||
# - ScrollHalfPageDown
|
||||
# - ScrollLineUp
|
||||
# - ScrollLineDown
|
||||
# - ScrollToTop
|
||||
# - ScrollToBottom
|
||||
# - ClearHistory
|
||||
# Remove the terminal's scrollback history.
|
||||
# - Hide
|
||||
# Hide the Alacritty window.
|
||||
# - Minimize
|
||||
# Minimize the Alacritty window.
|
||||
# - Quit
|
||||
# Quit Alacritty.
|
||||
# - ToggleFullscreen
|
||||
# - SpawnNewInstance
|
||||
# Spawn a new instance of Alacritty.
|
||||
# - CreateNewWindow
|
||||
# Create a new Alacritty window from the current process.
|
||||
# - ClearLogNotice
|
||||
# Clear Alacritty's UI warning and error notice.
|
||||
# - ClearSelection
|
||||
# Remove the active selection.
|
||||
# - ReceiveChar
|
||||
# - None
|
||||
#
|
||||
# - Vi mode exclusive actions:
|
||||
#
|
||||
# - Open
|
||||
# Perform the action of the first matching hint under the vi mode cursor
|
||||
# with `mouse.enabled` set to `true`.
|
||||
# - ToggleNormalSelection
|
||||
# - ToggleLineSelection
|
||||
# - ToggleBlockSelection
|
||||
# - ToggleSemanticSelection
|
||||
# Toggle semantic selection based on `selection.semantic_escape_chars`.
|
||||
#
|
||||
# - Vi mode exclusive cursor motion actions:
|
||||
#
|
||||
# - Up
|
||||
# One line up.
|
||||
# - Down
|
||||
# One line down.
|
||||
# - Left
|
||||
# One character left.
|
||||
# - Right
|
||||
# One character right.
|
||||
# - First
|
||||
# First column, or beginning of the line when already at the first column.
|
||||
# - Last
|
||||
# Last column, or beginning of the line when already at the last column.
|
||||
# - FirstOccupied
|
||||
# First non-empty cell in this terminal row, or first non-empty cell of
|
||||
# the line when already at the first cell of the row.
|
||||
# - High
|
||||
# Top of the screen.
|
||||
# - Middle
|
||||
# Center of the screen.
|
||||
# - Low
|
||||
# Bottom of the screen.
|
||||
# - SemanticLeft
|
||||
# Start of the previous semantically separated word.
|
||||
# - SemanticRight
|
||||
# Start of the next semantically separated word.
|
||||
# - SemanticLeftEnd
|
||||
# End of the previous semantically separated word.
|
||||
# - SemanticRightEnd
|
||||
# End of the next semantically separated word.
|
||||
# - WordLeft
|
||||
# Start of the previous whitespace separated word.
|
||||
# - WordRight
|
||||
# Start of the next whitespace separated word.
|
||||
# - WordLeftEnd
|
||||
# End of the previous whitespace separated word.
|
||||
# - WordRightEnd
|
||||
# End of the next whitespace separated word.
|
||||
# - Bracket
|
||||
# Character matching the bracket at the cursor's location.
|
||||
# - SearchNext
|
||||
# Beginning of the next match.
|
||||
# - SearchPrevious
|
||||
# Beginning of the previous match.
|
||||
# - SearchStart
|
||||
# Start of the match to the left of the vi mode cursor.
|
||||
# - SearchEnd
|
||||
# End of the match to the right of the vi mode cursor.
|
||||
#
|
||||
# - Search mode exclusive actions:
|
||||
# - SearchFocusNext
|
||||
# Move the focus to the next search match.
|
||||
# - SearchFocusPrevious
|
||||
# Move the focus to the previous search match.
|
||||
# - SearchConfirm
|
||||
# - SearchCancel
|
||||
# - SearchClear
|
||||
# Reset the search regex.
|
||||
# - SearchDeleteWord
|
||||
# Delete the last word in the search regex.
|
||||
# - SearchHistoryPrevious
|
||||
# Go to the previous regex in the search history.
|
||||
# - SearchHistoryNext
|
||||
# Go to the next regex in the search history.
|
||||
#
|
||||
# - macOS exclusive actions:
|
||||
# - ToggleSimpleFullscreen
|
||||
# Enter fullscreen without occupying another space.
|
||||
#
|
||||
# - Linux/BSD exclusive actions:
|
||||
#
|
||||
# - CopySelection
|
||||
# Copy from the selection buffer.
|
||||
# - PasteSelection
|
||||
# Paste from the selection buffer.
|
||||
#
|
||||
# - `command`: Fork and execute a specified command plus arguments
|
||||
#
|
||||
# The `command` field must be a map containing a `program` string and an
|
||||
# `args` array of command line parameter strings. For example:
|
||||
# `{ program: "alacritty", args: ["-e", "vttest"] }`
|
||||
#
|
||||
# And optionally:
|
||||
#
|
||||
# - `mods`: Key modifiers to filter binding actions
|
||||
#
|
||||
# - Command
|
||||
# - Control
|
||||
# - Option
|
||||
# - Super
|
||||
# - Shift
|
||||
# - Alt
|
||||
#
|
||||
# Multiple `mods` can be combined using `|` like this:
|
||||
# `mods: Control|Shift`.
|
||||
# Whitespace and capitalization are relevant and must match the example.
|
||||
#
|
||||
# - `mode`: Indicate a binding for only specific terminal reported modes
|
||||
#
|
||||
# This is mainly used to send applications the correct escape sequences
|
||||
# when in different modes.
|
||||
#
|
||||
# - AppCursor
|
||||
# - AppKeypad
|
||||
# - Search
|
||||
# - Alt
|
||||
# - Vi
|
||||
#
|
||||
# A `~` operator can be used before a mode to apply the binding whenever
|
||||
# the mode is *not* active, e.g. `~Alt`.
|
||||
#
|
||||
# Bindings are always filled by default, but will be replaced when a new
|
||||
# binding with the same triggers is defined. To unset a default binding, it can
|
||||
# be mapped to the `ReceiveChar` action. Alternatively, you can use `None` for
|
||||
# a no-op if you do not wish to receive input characters for that binding.
|
||||
#
|
||||
# If the same trigger is assigned to multiple actions, all of them are executed
|
||||
# in the order they were defined in.
|
||||
key_bindings:
|
||||
- {
|
||||
key: Grave,
|
||||
mods: Control,
|
||||
mode: ~Search,
|
||||
action: ToggleViMode
|
||||
}
|
||||
#- { key: Paste, action: Paste }
|
||||
#- { key: Copy, action: Copy }
|
||||
#- { key: L, mods: Control, action: ClearLogNotice }
|
||||
#- { key: L, mods: Control, mode: ~Vi|~Search, chars: "\x0c" }
|
||||
#- { key: PageUp, mods: Shift, mode: ~Alt, action: ScrollPageUp, }
|
||||
#- { key: PageDown, mods: Shift, mode: ~Alt, action: ScrollPageDown }
|
||||
#- { key: Home, mods: Shift, mode: ~Alt, action: ScrollToTop, }
|
||||
#- { key: End, mods: Shift, mode: ~Alt, action: ScrollToBottom }
|
||||
# Vi Mode
|
||||
#- { key: Space, mods: Shift|Control, mode: ~Search, action: ToggleViMode }
|
||||
#- { key: Space, mods: Shift|Control, mode: Vi|~Search, action: ScrollToBottom }
|
||||
#- { key: Escape, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: I, mode: Vi|~Search, action: ToggleViMode }
|
||||
#- { key: I, mode: Vi|~Search, action: ScrollToBottom }
|
||||
#- { key: C, mods: Control, mode: Vi|~Search, action: ToggleViMode }
|
||||
#- { key: Y, mods: Control, mode: Vi|~Search, action: ScrollLineUp }
|
||||
#- { key: E, mods: Control, mode: Vi|~Search, action: ScrollLineDown }
|
||||
#- { key: G, mode: Vi|~Search, action: ScrollToTop }
|
||||
#- { key: G, mods: Shift, mode: Vi|~Search, action: ScrollToBottom }
|
||||
#- { key: B, mods: Control, mode: Vi|~Search, action: ScrollPageUp }
|
||||
#- { key: F, mods: Control, mode: Vi|~Search, action: ScrollPageDown }
|
||||
#- { key: U, mods: Control, mode: Vi|~Search, action: ScrollHalfPageUp }
|
||||
#- { key: D, mods: Control, mode: Vi|~Search, action: ScrollHalfPageDown }
|
||||
#- { key: Y, mode: Vi|~Search, action: Copy }
|
||||
#- { key: Y, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: Copy, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: V, mode: Vi|~Search, action: ToggleNormalSelection }
|
||||
#- { key: V, mods: Shift, mode: Vi|~Search, action: ToggleLineSelection }
|
||||
#- { key: V, mods: Control, mode: Vi|~Search, action: ToggleBlockSelection }
|
||||
#- { key: V, mods: Alt, mode: Vi|~Search, action: ToggleSemanticSelection }
|
||||
#- { key: Return, mode: Vi|~Search, action: Open }
|
||||
#- { key: K, mode: Vi|~Search, action: Up }
|
||||
#- { key: J, mode: Vi|~Search, action: Down }
|
||||
#- { key: H, mode: Vi|~Search, action: Left }
|
||||
#- { key: L, mode: Vi|~Search, action: Right }
|
||||
#- { key: Up, mode: Vi|~Search, action: Up }
|
||||
#- { key: Down, mode: Vi|~Search, action: Down }
|
||||
#- { key: Left, mode: Vi|~Search, action: Left }
|
||||
#- { key: Right, mode: Vi|~Search, action: Right }
|
||||
#- { key: Key0, mode: Vi|~Search, action: First }
|
||||
#- { key: Key4, mods: Shift, mode: Vi|~Search, action: Last }
|
||||
#- { key: Key6, mods: Shift, mode: Vi|~Search, action: FirstOccupied }
|
||||
#- { key: H, mods: Shift, mode: Vi|~Search, action: High }
|
||||
#- { key: M, mods: Shift, mode: Vi|~Search, action: Middle }
|
||||
#- { key: L, mods: Shift, mode: Vi|~Search, action: Low }
|
||||
#- { key: B, mode: Vi|~Search, action: SemanticLeft }
|
||||
#- { key: W, mode: Vi|~Search, action: SemanticRight }
|
||||
#- { key: E, mode: Vi|~Search, action: SemanticRightEnd }
|
||||
#- { key: B, mods: Shift, mode: Vi|~Search, action: WordLeft }
|
||||
#- { key: W, mods: Shift, mode: Vi|~Search, action: WordRight }
|
||||
#- { key: E, mods: Shift, mode: Vi|~Search, action: WordRightEnd }
|
||||
#- { key: Key5, mods: Shift, mode: Vi|~Search, action: Bracket }
|
||||
#- { key: Slash, mode: Vi|~Search, action: SearchForward }
|
||||
#- { key: Slash, mods: Shift, mode: Vi|~Search, action: SearchBackward }
|
||||
#- { key: N, mode: Vi|~Search, action: SearchNext }
|
||||
#- { key: N, mods: Shift, mode: Vi|~Search, action: SearchPrevious }
|
||||
# Search Mode
|
||||
#- { key: Return, mode: Search|Vi, action: SearchConfirm }
|
||||
#- { key: Escape, mode: Search, action: SearchCancel }
|
||||
#- { key: C, mods: Control, mode: Search, action: SearchCancel }
|
||||
#- { key: U, mods: Control, mode: Search, action: SearchClear }
|
||||
#- { key: W, mods: Control, mode: Search, action: SearchDeleteWord }
|
||||
#- { key: P, mods: Control, mode: Search, action: SearchHistoryPrevious }
|
||||
#- { key: N, mods: Control, mode: Search, action: SearchHistoryNext }
|
||||
#- { key: Up, mode: Search, action: SearchHistoryPrevious }
|
||||
#- { key: Down, mode: Search, action: SearchHistoryNext }
|
||||
#- { key: Return, mode: Search|~Vi, action: SearchFocusNext }
|
||||
#- { key: Return, mods: Shift, mode: Search|~Vi, action: SearchFocusPrevious }
|
||||
# (Windows, Linux, and BSD only)
|
||||
#- { key: V, mods: Control|Shift, mode: ~Vi, action: Paste }
|
||||
#- { key: C, mods: Control|Shift, action: Copy }
|
||||
#- { key: F, mods: Control|Shift, mode: ~Search, action: SearchForward }
|
||||
#- { key: B, mods: Control|Shift, mode: ~Search, action: SearchBackward }
|
||||
#- { key: C, mods: Control|Shift, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { 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: NumpadAdd, mods: Control, action: IncreaseFontSize }
|
||||
#- { key: Minus, mods: Control, action: DecreaseFontSize }
|
||||
#- { key: NumpadSubtract, mods: Control, action: DecreaseFontSize }
|
||||
# (Windows only)
|
||||
#- { key: Return, mods: Alt, action: ToggleFullscreen }
|
||||
# (macOS only)
|
||||
#- { key: K, mods: Command, mode: ~Vi|~Search, chars: "\x0c" }
|
||||
#- { key: K, mods: Command, mode: ~Vi|~Search, action: ClearHistory }
|
||||
#- { key: Key0, mods: Command, action: ResetFontSize }
|
||||
#- { key: Equals, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: Plus, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: NumpadAdd, mods: Command, action: IncreaseFontSize }
|
||||
#- { key: Minus, mods: Command, action: DecreaseFontSize }
|
||||
#- { key: NumpadSubtract, mods: Command, action: DecreaseFontSize }
|
||||
#- { key: V, mods: Command, action: Paste }
|
||||
#- { key: C, mods: Command, action: Copy }
|
||||
#- { key: C, mods: Command, mode: Vi|~Search, action: ClearSelection }
|
||||
#- { key: H, mods: Command, action: Hide }
|
||||
#- { key: H, mods: Command|Alt, action: HideOtherApplications }
|
||||
#- { key: M, mods: Command, action: Minimize }
|
||||
#- { key: Q, mods: Command, action: Quit }
|
||||
#- { key: W, mods: Command, action: Quit }
|
||||
#- { key: N, mods: Command, action: SpawnNewInstance }
|
||||
#- { key: F, mods: Command|Control, action: ToggleFullscreen }
|
||||
#- { key: F, mods: Command, mode: ~Search, action: SearchForward }
|
||||
#- { key: B, mods: Command, mode: ~Search, action: SearchBackward }
|
||||
#debug:
|
||||
# Display the time it takes to redraw each frame.
|
||||
#render_timer: false
|
||||
# Keep the log file after quitting Alacritty.
|
||||
#persistent_logging: false
|
||||
# Log level
|
||||
#
|
||||
# Values for `log_level`:
|
||||
# - Off
|
||||
# - Error
|
||||
# - Warn
|
||||
# - Info
|
||||
# - Debug
|
||||
# - Trace
|
||||
#log_level: Warn
|
||||
# Print all received window events.
|
||||
#print_events: false
|
||||
colors:
|
||||
name: Alabaster
|
||||
author: tonsky
|
||||
primary:
|
||||
background: "#F7F7F7"
|
||||
foreground: "#000000"
|
||||
cursor:
|
||||
text: "#448C27"
|
||||
cursor: "#000000"
|
||||
normal:
|
||||
black: "#000000"
|
||||
red: "#AA3731"
|
||||
green: "#448C27"
|
||||
yellow: "#CB9000"
|
||||
blue: "#325CC0"
|
||||
magenta: "#7A3E9D"
|
||||
cyan: "#0083B2"
|
||||
white: "#BBBBBB"
|
||||
bright:
|
||||
black: "#777777"
|
||||
red: "#F05050"
|
||||
green: "#60CB00"
|
||||
yellow: "#FFBC5D"
|
||||
blue: "#007ACC"
|
||||
magenta: "#E64CE6"
|
||||
cyan: "#00AACB"
|
||||
white: "#FFFFFF"
|
||||
theme: Alabaster
|
||||
23
dot_config/alacritty/ats-theme.toml
Normal file
23
dot_config/alacritty/ats-theme.toml
Normal file
@@ -0,0 +1,23 @@
|
||||
[colors.bright]
|
||||
black = "0x000000"
|
||||
blue = "0x96cbfe"
|
||||
cyan = "0x85befd"
|
||||
green = "0x94fa36"
|
||||
magenta = "0xb9b6fc"
|
||||
red = "0xfd5ff1"
|
||||
white = "0xe0e0e0"
|
||||
yellow = "0xf5ffa8"
|
||||
|
||||
[colors.normal]
|
||||
black = "0x000000"
|
||||
blue = "0x85befd"
|
||||
cyan = "0x85befd"
|
||||
green = "0x87c38a"
|
||||
magenta = "0xb9b6fc"
|
||||
red = "0xfd5ff1"
|
||||
white = "0xe0e0e0"
|
||||
yellow = "0xffd7b1"
|
||||
|
||||
[colors.primary]
|
||||
background = "0x161719"
|
||||
foreground = "0xc5c8c6"
|
||||
22
dot_config/alacritty/ats-theme.yml
Normal file
22
dot_config/alacritty/ats-theme.yml
Normal file
@@ -0,0 +1,22 @@
|
||||
colors:
|
||||
primary:
|
||||
background: '0x1c1c1c'
|
||||
foreground: '0xddeedd'
|
||||
normal:
|
||||
black: '0x3d352a'
|
||||
red: '0xcd5c5c'
|
||||
green: '0x86af80'
|
||||
yellow: '0xe8ae5b'
|
||||
blue: '0x6495ed'
|
||||
magenta: '0xdeb887'
|
||||
cyan: '0xb0c4de'
|
||||
white: '0xbbaa99'
|
||||
bright:
|
||||
black: '0x554444'
|
||||
red: '0xcc5533'
|
||||
green: '0x88aa22'
|
||||
yellow: '0xffa75d'
|
||||
blue: '0x87ceeb'
|
||||
magenta: '0x996600'
|
||||
cyan: '0xb0c4de'
|
||||
white: '0xddccbb'
|
||||
28
dot_config/alacritty/themes/3024-day.sh.yml
Normal file
28
dot_config/alacritty/themes/3024-day.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0xf7f7f7'
|
||||
foreground: '0x4a4543'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x090300'
|
||||
red: '0xdb2d20'
|
||||
green: '0x01a252'
|
||||
yellow: '0xfded02'
|
||||
blue: '0x01a0e4'
|
||||
magenta: '0xa16a94'
|
||||
cyan: '0xb5e4f4'
|
||||
white: '0xa5a2a2'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x5c5855'
|
||||
red: '0xe8bbd0'
|
||||
green: '0x3a3432'
|
||||
yellow: '0x4a4543'
|
||||
blue: '0x807d7c'
|
||||
magenta: '0xd6d5d4'
|
||||
cyan: '0xcdab53'
|
||||
white: '0xf7f7f7'
|
||||
|
||||
28
dot_config/alacritty/themes/3024-night.sh.yml
Normal file
28
dot_config/alacritty/themes/3024-night.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x090300'
|
||||
foreground: '0xa5a2a2'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x090300'
|
||||
red: '0xdb2d20'
|
||||
green: '0x01a252'
|
||||
yellow: '0xfded02'
|
||||
blue: '0x01a0e4'
|
||||
magenta: '0xa16a94'
|
||||
cyan: '0xb5e4f4'
|
||||
white: '0xa5a2a2'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x5c5855'
|
||||
red: '0xe8bbd0'
|
||||
green: '0x3a3432'
|
||||
yellow: '0x4a4543'
|
||||
blue: '0x807d7c'
|
||||
magenta: '0xd6d5d4'
|
||||
cyan: '0xcdab53'
|
||||
white: '0xf7f7f7'
|
||||
|
||||
28
dot_config/alacritty/themes/aci.sh.yml
Normal file
28
dot_config/alacritty/themes/aci.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x0d1926'
|
||||
foreground: '0xb4e1fd'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x363636'
|
||||
red: '0xff0883'
|
||||
green: '0x83ff08'
|
||||
yellow: '0xff8308'
|
||||
blue: '0x0883ff'
|
||||
magenta: '0x8308ff'
|
||||
cyan: '0x08ff83'
|
||||
white: '0xb6b6b6'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x424242'
|
||||
red: '0xff1e8e'
|
||||
green: '0x8eff1e'
|
||||
yellow: '0xff8e1e'
|
||||
blue: '0x1e8eff'
|
||||
magenta: '0x8e1eff'
|
||||
cyan: '0x1eff8e'
|
||||
white: '0xc2c2c2'
|
||||
|
||||
28
dot_config/alacritty/themes/aco.sh.yml
Normal file
28
dot_config/alacritty/themes/aco.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x1f1305'
|
||||
foreground: '0xb4e1fd'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x3f3f3f'
|
||||
red: '0xff0883'
|
||||
green: '0x83ff08'
|
||||
yellow: '0xff8308'
|
||||
blue: '0x0883ff'
|
||||
magenta: '0x8308ff'
|
||||
cyan: '0x08ff83'
|
||||
white: '0xbebebe'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x474747'
|
||||
red: '0xff1e8e'
|
||||
green: '0x8eff1e'
|
||||
yellow: '0xff8e1e'
|
||||
blue: '0x1e8eff'
|
||||
magenta: '0x8e1eff'
|
||||
cyan: '0x1eff8e'
|
||||
white: '0xc4c4c4'
|
||||
|
||||
28
dot_config/alacritty/themes/adventuretime.sh.yml
Normal file
28
dot_config/alacritty/themes/adventuretime.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x1f1d45'
|
||||
foreground: '0xf8dcc0'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x050404'
|
||||
red: '0xbd0013'
|
||||
green: '0x4ab118'
|
||||
yellow: '0xe7741e'
|
||||
blue: '0x0f4ac6'
|
||||
magenta: '0x665993'
|
||||
cyan: '0x70a598'
|
||||
white: '0xf8dcc0'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x4e7cbf'
|
||||
red: '0xfc5f5a'
|
||||
green: '0x9eff6e'
|
||||
yellow: '0xefc11a'
|
||||
blue: '0x1997c6'
|
||||
magenta: '0x9b5953'
|
||||
cyan: '0xc8faf4'
|
||||
white: '0xf6f5fb'
|
||||
|
||||
28
dot_config/alacritty/themes/afterglow.sh.yml
Normal file
28
dot_config/alacritty/themes/afterglow.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x222222'
|
||||
foreground: '0xd0d0d0'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x151515'
|
||||
red: '0xa53c23'
|
||||
green: '0x7b9246'
|
||||
yellow: '0xd3a04d'
|
||||
blue: '0x6c99bb'
|
||||
magenta: '0x9f4e85'
|
||||
cyan: '0x7dd6cf'
|
||||
white: '0xd0d0d0'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x505050'
|
||||
red: '0xa53c23'
|
||||
green: '0x7b9246'
|
||||
yellow: '0xd3a04d'
|
||||
blue: '0x547c99'
|
||||
magenta: '0x9f4e85'
|
||||
cyan: '0x7dd6cf'
|
||||
white: '0xf5f5f5'
|
||||
|
||||
28
dot_config/alacritty/themes/alien-blood.sh.yml
Normal file
28
dot_config/alacritty/themes/alien-blood.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x0f1610'
|
||||
foreground: '0x637d75'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x112616'
|
||||
red: '0x7f2b27'
|
||||
green: '0x2f7e25'
|
||||
yellow: '0x717f24'
|
||||
blue: '0x2f6a7f'
|
||||
magenta: '0x47587f'
|
||||
cyan: '0x327f77'
|
||||
white: '0x647d75'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x3c4812'
|
||||
red: '0xe08009'
|
||||
green: '0x18e000'
|
||||
yellow: '0xbde000'
|
||||
blue: '0x00aae0'
|
||||
magenta: '0x0058e0'
|
||||
cyan: '0x00e0c4'
|
||||
white: '0x73fa91'
|
||||
|
||||
28
dot_config/alacritty/themes/argonaut.sh.yml
Normal file
28
dot_config/alacritty/themes/argonaut.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x0e1019'
|
||||
foreground: '0xfffaf4'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x232323'
|
||||
red: '0xff000f'
|
||||
green: '0x8ce10b'
|
||||
yellow: '0xffb900'
|
||||
blue: '0x008df8'
|
||||
magenta: '0x6d43a6'
|
||||
cyan: '0x00d8eb'
|
||||
white: '0xffffff'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x444444'
|
||||
red: '0xff2740'
|
||||
green: '0xabe15b'
|
||||
yellow: '0xffd242'
|
||||
blue: '0x0092ff'
|
||||
magenta: '0x9a5feb'
|
||||
cyan: '0x67fff0'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/arthur.sh.yml
Normal file
28
dot_config/alacritty/themes/arthur.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x1c1c1c'
|
||||
foreground: '0xddeedd'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x3d352a'
|
||||
red: '0xcd5c5c'
|
||||
green: '0x86af80'
|
||||
yellow: '0xe8ae5b'
|
||||
blue: '0x6495ed'
|
||||
magenta: '0xdeb887'
|
||||
cyan: '0xb0c4de'
|
||||
white: '0xbbaa99'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x554444'
|
||||
red: '0xcc5533'
|
||||
green: '0x88aa22'
|
||||
yellow: '0xffa75d'
|
||||
blue: '0x87ceeb'
|
||||
magenta: '0x996600'
|
||||
cyan: '0xb0c4de'
|
||||
white: '0xddccbb'
|
||||
|
||||
28
dot_config/alacritty/themes/atom.sh.yml
Normal file
28
dot_config/alacritty/themes/atom.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x161719'
|
||||
foreground: '0xc5c8c6'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x000000'
|
||||
red: '0xfd5ff1'
|
||||
green: '0x87c38a'
|
||||
yellow: '0xffd7b1'
|
||||
blue: '0x85befd'
|
||||
magenta: '0xb9b6fc'
|
||||
cyan: '0x85befd'
|
||||
white: '0xe0e0e0'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x000000'
|
||||
red: '0xfd5ff1'
|
||||
green: '0x94fa36'
|
||||
yellow: '0xf5ffa8'
|
||||
blue: '0x96cbfe'
|
||||
magenta: '0xb9b6fc'
|
||||
cyan: '0x85befd'
|
||||
white: '0xe0e0e0'
|
||||
|
||||
28
dot_config/alacritty/themes/aura.sh.yml
Normal file
28
dot_config/alacritty/themes/aura.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x15141b'
|
||||
foreground: '0xedecee'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x110f18'
|
||||
red: '0xff6767'
|
||||
green: '0x61ffca'
|
||||
yellow: '0xffca85'
|
||||
blue: '0xa277ff'
|
||||
magenta: '0xa277ff'
|
||||
cyan: '0x61ffca'
|
||||
white: '0xedecee'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x6d6d6d'
|
||||
red: '0xffca85'
|
||||
green: '0xa277ff'
|
||||
yellow: '0xffca85'
|
||||
blue: '0xa277ff'
|
||||
magenta: '0xa277ff'
|
||||
cyan: '0x61ffca'
|
||||
white: '0xedecee'
|
||||
|
||||
28
dot_config/alacritty/themes/ayu-dark.sh.yml
Normal file
28
dot_config/alacritty/themes/ayu-dark.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x0a0e14'
|
||||
foreground: '0xb3b1ad'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x0a0e14'
|
||||
red: '0xff3333'
|
||||
green: '0xc2d94c'
|
||||
yellow: '0xff8f40'
|
||||
blue: '0x59c2ff'
|
||||
magenta: '0xffee99'
|
||||
cyan: '0x95e6cb'
|
||||
white: '0xb3b1ad'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x4d5566'
|
||||
red: '0xff3333'
|
||||
green: '0xc2d94c'
|
||||
yellow: '0xff8f40'
|
||||
blue: '0x59c2ff'
|
||||
magenta: '0xffee99'
|
||||
cyan: '0x95e6cb'
|
||||
white: '0xb3b1ad'
|
||||
|
||||
28
dot_config/alacritty/themes/ayu-light.sh.yml
Normal file
28
dot_config/alacritty/themes/ayu-light.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0xfafafa'
|
||||
foreground: '0x575f66'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x575f66'
|
||||
red: '0xf51818'
|
||||
green: '0x86b300'
|
||||
yellow: '0xf2ae49'
|
||||
blue: '0x399ee6'
|
||||
magenta: '0xa37acc'
|
||||
cyan: '0x4cbf99'
|
||||
white: '0xfafafa'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x8a9199'
|
||||
red: '0xf51818'
|
||||
green: '0x86b300'
|
||||
yellow: '0xf2ae49'
|
||||
blue: '0x399ee6'
|
||||
magenta: '0xa37acc'
|
||||
cyan: '0x4cbf99'
|
||||
white: '0xfafafa'
|
||||
|
||||
28
dot_config/alacritty/themes/ayu-mirage.sh.yml
Normal file
28
dot_config/alacritty/themes/ayu-mirage.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x1f2430'
|
||||
foreground: '0xcbccc6'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x1f2430'
|
||||
red: '0xff3333'
|
||||
green: '0xbae67e'
|
||||
yellow: '0xffa759'
|
||||
blue: '0x73d0ff'
|
||||
magenta: '0xd4bfff'
|
||||
cyan: '0x95e6cb'
|
||||
white: '0xcbccc6'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x707a8c'
|
||||
red: '0xff3333'
|
||||
green: '0xbae67e'
|
||||
yellow: '0xffa759'
|
||||
blue: '0x73d0ff'
|
||||
magenta: '0xd4bfff'
|
||||
cyan: '0x95e6cb'
|
||||
white: '0xcbccc6'
|
||||
|
||||
28
dot_config/alacritty/themes/azu.sh.yml
Normal file
28
dot_config/alacritty/themes/azu.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x09111a'
|
||||
foreground: '0xd9e6f2'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x000000'
|
||||
red: '0xac6d74'
|
||||
green: '0x74ac6d'
|
||||
yellow: '0xaca46d'
|
||||
blue: '0x6d74ac'
|
||||
magenta: '0xa46dac'
|
||||
cyan: '0x6daca4'
|
||||
white: '0xe6e6e6'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x262626'
|
||||
red: '0xd6b8bc'
|
||||
green: '0xbcd6b8'
|
||||
yellow: '0xd6d3b8'
|
||||
blue: '0xb8bcd6'
|
||||
magenta: '0xd3b8d6'
|
||||
cyan: '0xb8d6d3'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/belafonte-day.sh.yml
Normal file
28
dot_config/alacritty/themes/belafonte-day.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0xd5ccba'
|
||||
foreground: '0x45373c'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x20111b'
|
||||
red: '0xbe100e'
|
||||
green: '0x858162'
|
||||
yellow: '0xeaa549'
|
||||
blue: '0x426a79'
|
||||
magenta: '0x97522c'
|
||||
cyan: '0x989a9c'
|
||||
white: '0x968c83'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x5e5252'
|
||||
red: '0xbe100e'
|
||||
green: '0x858162'
|
||||
yellow: '0xeaa549'
|
||||
blue: '0x426a79'
|
||||
magenta: '0x97522c'
|
||||
cyan: '0x989a9c'
|
||||
white: '0xd5ccba'
|
||||
|
||||
28
dot_config/alacritty/themes/belafonte-night.sh.yml
Normal file
28
dot_config/alacritty/themes/belafonte-night.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x20111b'
|
||||
foreground: '0x968c83'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x20111b'
|
||||
red: '0xbe100e'
|
||||
green: '0x858162'
|
||||
yellow: '0xeaa549'
|
||||
blue: '0x426a79'
|
||||
magenta: '0x97522c'
|
||||
cyan: '0x989a9c'
|
||||
white: '0x968c83'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x5e5252'
|
||||
red: '0xbe100e'
|
||||
green: '0x858162'
|
||||
yellow: '0xeaa549'
|
||||
blue: '0x426a79'
|
||||
magenta: '0x97522c'
|
||||
cyan: '0x989a9c'
|
||||
white: '0xd5ccba'
|
||||
|
||||
28
dot_config/alacritty/themes/bim.sh.yml
Normal file
28
dot_config/alacritty/themes/bim.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x012849'
|
||||
foreground: '0xa9bed8'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x2c2423'
|
||||
red: '0xf557a0'
|
||||
green: '0xa9ee55'
|
||||
yellow: '0xf5a255'
|
||||
blue: '0x5ea2ec'
|
||||
magenta: '0xa957ec'
|
||||
cyan: '0x5eeea0'
|
||||
white: '0x918988'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x918988'
|
||||
red: '0xf579b2'
|
||||
green: '0xbbee78'
|
||||
yellow: '0xf5b378'
|
||||
blue: '0x81b3ec'
|
||||
magenta: '0xbb79ec'
|
||||
cyan: '0x81eeb2'
|
||||
white: '0xf5eeec'
|
||||
|
||||
28
dot_config/alacritty/themes/birds-of-paradise.sh.yml
Normal file
28
dot_config/alacritty/themes/birds-of-paradise.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x2a1f1d'
|
||||
foreground: '0xe0dbb7'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x573d26'
|
||||
red: '0xbe2d26'
|
||||
green: '0x6ba18a'
|
||||
yellow: '0xe99d2a'
|
||||
blue: '0x5a86ad'
|
||||
magenta: '0xac80a6'
|
||||
cyan: '0x74a6ad'
|
||||
white: '0xe0dbb7'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x9b6c4a'
|
||||
red: '0xe84627'
|
||||
green: '0x95d8ba'
|
||||
yellow: '0xd0d150'
|
||||
blue: '0xb8d3ed'
|
||||
magenta: '0xd19ecb'
|
||||
cyan: '0x93cfd7'
|
||||
white: '0xfff9d5'
|
||||
|
||||
28
dot_config/alacritty/themes/blazer.sh.yml
Normal file
28
dot_config/alacritty/themes/blazer.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x0d1926'
|
||||
foreground: '0xd9e6f2'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x000000'
|
||||
red: '0xb87a7a'
|
||||
green: '0x7ab87a'
|
||||
yellow: '0xb8b87a'
|
||||
blue: '0x7a7ab8'
|
||||
magenta: '0xb87ab8'
|
||||
cyan: '0x7ab8b8'
|
||||
white: '0xd9d9d9'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x262626'
|
||||
red: '0xdbbdbd'
|
||||
green: '0xbddbbd'
|
||||
yellow: '0xdbdbbd'
|
||||
blue: '0xbdbddb'
|
||||
magenta: '0xdbbddb'
|
||||
cyan: '0xbddbdb'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/bluloco-light.sh.yml
Normal file
28
dot_config/alacritty/themes/bluloco-light.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0xf9f9f9'
|
||||
foreground: '0x383a42'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0xd5d6dd'
|
||||
red: '0xd52753'
|
||||
green: '0x23974a'
|
||||
yellow: '0xdf631c'
|
||||
blue: '0x275fe4'
|
||||
magenta: '0x823ff1'
|
||||
cyan: '0x27618d'
|
||||
white: '0x000000'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0xe4e5ed'
|
||||
red: '0xff6480'
|
||||
green: '0x3cbc66'
|
||||
yellow: '0xc5a332'
|
||||
blue: '0x0099e1'
|
||||
magenta: '0xce33c0'
|
||||
cyan: '0x6d93bb'
|
||||
white: '0x26272d'
|
||||
|
||||
28
dot_config/alacritty/themes/bluloco-zsh-light.sh.yml
Normal file
28
dot_config/alacritty/themes/bluloco-zsh-light.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0xf9f9f9'
|
||||
foreground: '0x383a42'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0xe4e5f1'
|
||||
red: '0xd52753'
|
||||
green: '0x23974a'
|
||||
yellow: '0xdf631c'
|
||||
blue: '0x275fe4'
|
||||
magenta: '0x823ff1'
|
||||
cyan: '0x27618d'
|
||||
white: '0x000000'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x5794de'
|
||||
red: '0xff6480'
|
||||
green: '0x3cbc66'
|
||||
yellow: '0xc5a332'
|
||||
blue: '0x0099e1'
|
||||
magenta: '0xce33c0'
|
||||
cyan: '0x6d93bb'
|
||||
white: '0x26272d'
|
||||
|
||||
28
dot_config/alacritty/themes/borland.sh.yml
Normal file
28
dot_config/alacritty/themes/borland.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x0000a4'
|
||||
foreground: '0xffff4e'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x4f4f4f'
|
||||
red: '0xff6c60'
|
||||
green: '0xa8ff60'
|
||||
yellow: '0xffffb6'
|
||||
blue: '0x96cbfe'
|
||||
magenta: '0xff73fd'
|
||||
cyan: '0xc6c5fe'
|
||||
white: '0xeeeeee'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x7c7c7c'
|
||||
red: '0xffb6b0'
|
||||
green: '0xceffac'
|
||||
yellow: '0xffffcc'
|
||||
blue: '0xb5dcff'
|
||||
magenta: '0xff9cfe'
|
||||
cyan: '0xdfdffe'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/broadcast.sh.yml
Normal file
28
dot_config/alacritty/themes/broadcast.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x2b2b2b'
|
||||
foreground: '0xe6e1dc'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x000000'
|
||||
red: '0xda4939'
|
||||
green: '0x519f50'
|
||||
yellow: '0xffd24a'
|
||||
blue: '0x6d9cbe'
|
||||
magenta: '0xd0d0ff'
|
||||
cyan: '0x6e9cbe'
|
||||
white: '0xffffff'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x323232'
|
||||
red: '0xff7b6b'
|
||||
green: '0x83d182'
|
||||
yellow: '0xffff7c'
|
||||
blue: '0x9fcef0'
|
||||
magenta: '0xffffff'
|
||||
cyan: '0xa0cef0'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/brogrammer.sh.yml
Normal file
28
dot_config/alacritty/themes/brogrammer.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x131313'
|
||||
foreground: '0xd6dbe5'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x1f1f1f'
|
||||
red: '0xf81118'
|
||||
green: '0x2dc55e'
|
||||
yellow: '0xecba0f'
|
||||
blue: '0x2a84d2'
|
||||
magenta: '0x4e5ab7'
|
||||
cyan: '0x1081d6'
|
||||
white: '0xd6dbe5'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0xd6dbe5'
|
||||
red: '0xde352e'
|
||||
green: '0x1dd361'
|
||||
yellow: '0xf3bd09'
|
||||
blue: '0x1081d6'
|
||||
magenta: '0x5350b9'
|
||||
cyan: '0x0f7ddb'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/c64.sh.yml
Normal file
28
dot_config/alacritty/themes/c64.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x40318d'
|
||||
foreground: '0x7869c4'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x090300'
|
||||
red: '0x883932'
|
||||
green: '0x55a049'
|
||||
yellow: '0xbfce72'
|
||||
blue: '0x40318d'
|
||||
magenta: '0x8b3f96'
|
||||
cyan: '0x67b6bd'
|
||||
white: '0xffffff'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x000000'
|
||||
red: '0x883932'
|
||||
green: '0x55a049'
|
||||
yellow: '0xbfce72'
|
||||
blue: '0x40318d'
|
||||
magenta: '0x8b3f96'
|
||||
cyan: '0x67b6bd'
|
||||
white: '0xf7f7f7'
|
||||
|
||||
28
dot_config/alacritty/themes/cai.sh.yml
Normal file
28
dot_config/alacritty/themes/cai.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x09111a'
|
||||
foreground: '0xd9e6f2'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x000000'
|
||||
red: '0xca274d'
|
||||
green: '0x4dca27'
|
||||
yellow: '0xcaa427'
|
||||
blue: '0x274dca'
|
||||
magenta: '0xa427ca'
|
||||
cyan: '0x27caa4'
|
||||
white: '0x808080'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x808080'
|
||||
red: '0xe98da3'
|
||||
green: '0xa3e98d'
|
||||
yellow: '0xe9d48d'
|
||||
blue: '0x8da3e9'
|
||||
magenta: '0xd48de9'
|
||||
cyan: '0x8de9d4'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/chalk.sh.yml
Normal file
28
dot_config/alacritty/themes/chalk.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x2d2d2d'
|
||||
foreground: '0xd4d4d4'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x646464'
|
||||
red: '0xf58e8e'
|
||||
green: '0xa9d3ab'
|
||||
yellow: '0xfed37e'
|
||||
blue: '0x7aabd4'
|
||||
magenta: '0xd6add5'
|
||||
cyan: '0x79d4d5'
|
||||
white: '0xd4d4d4'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x646464'
|
||||
red: '0xf58e8e'
|
||||
green: '0xa9d3ab'
|
||||
yellow: '0xfed37e'
|
||||
blue: '0x7aabd4'
|
||||
magenta: '0xd6add5'
|
||||
cyan: '0x79d4d5'
|
||||
white: '0xd4d4d4'
|
||||
|
||||
28
dot_config/alacritty/themes/chalkboard.sh.yml
Normal file
28
dot_config/alacritty/themes/chalkboard.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x29262f'
|
||||
foreground: '0xd9e6f2'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x000000'
|
||||
red: '0xc37372'
|
||||
green: '0x72c373'
|
||||
yellow: '0xc2c372'
|
||||
blue: '0x7372c3'
|
||||
magenta: '0xc372c2'
|
||||
cyan: '0x72c2c3'
|
||||
white: '0xd9d9d9'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x323232'
|
||||
red: '0xdbaaaa'
|
||||
green: '0xaadbaa'
|
||||
yellow: '0xdadbaa'
|
||||
blue: '0xaaaadb'
|
||||
magenta: '0xdbaada'
|
||||
cyan: '0xaadadb'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/chameleon.sh.yml
Normal file
28
dot_config/alacritty/themes/chameleon.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x2c2c2c'
|
||||
foreground: '0xdedede'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x2c2c2c'
|
||||
red: '0xcc231c'
|
||||
green: '0x689d69'
|
||||
yellow: '0xd79922'
|
||||
blue: '0x366b71'
|
||||
magenta: '0x4e5165'
|
||||
cyan: '0x458587'
|
||||
white: '0xc8bb97'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x777777'
|
||||
red: '0xcc231c'
|
||||
green: '0x689d69'
|
||||
yellow: '0xd79922'
|
||||
blue: '0x366b71'
|
||||
magenta: '0x4e5165'
|
||||
cyan: '0x458587'
|
||||
white: '0xc8bb97'
|
||||
|
||||
28
dot_config/alacritty/themes/ciapre.sh.yml
Normal file
28
dot_config/alacritty/themes/ciapre.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x191c27'
|
||||
foreground: '0xaea47a'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x181818'
|
||||
red: '0x810009'
|
||||
green: '0x48513b'
|
||||
yellow: '0xcc8b3f'
|
||||
blue: '0x576d8c'
|
||||
magenta: '0x724d7c'
|
||||
cyan: '0x5c4f4b'
|
||||
white: '0xaea47f'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x555555'
|
||||
red: '0xac3835'
|
||||
green: '0xa6a75d'
|
||||
yellow: '0xdcdf7c'
|
||||
blue: '0x3097c6'
|
||||
magenta: '0xd33061'
|
||||
cyan: '0xf3dbb2'
|
||||
white: '0xf4f4f4'
|
||||
|
||||
28
dot_config/alacritty/themes/clone-of-ubuntu.sh.yml
Normal file
28
dot_config/alacritty/themes/clone-of-ubuntu.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x300a24'
|
||||
foreground: '0xffffff'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x2e3436'
|
||||
red: '0xcc0000'
|
||||
green: '0x4e9a06'
|
||||
yellow: '0xc4a000'
|
||||
blue: '0x3465a4'
|
||||
magenta: '0x75507b'
|
||||
cyan: '0x06989a'
|
||||
white: '0xd3d7cf'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x555753'
|
||||
red: '0xef2929'
|
||||
green: '0x8ae234'
|
||||
yellow: '0xfce94f'
|
||||
blue: '0x729fcf'
|
||||
magenta: '0xad7fa8'
|
||||
cyan: '0x34e2e2'
|
||||
white: '0xeeeeec'
|
||||
|
||||
28
dot_config/alacritty/themes/clrs.sh.yml
Normal file
28
dot_config/alacritty/themes/clrs.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0xffffff'
|
||||
foreground: '0x262626'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x000000'
|
||||
red: '0xf8282a'
|
||||
green: '0x328a5d'
|
||||
yellow: '0xfa701d'
|
||||
blue: '0x135cd0'
|
||||
magenta: '0x9f00bd'
|
||||
cyan: '0x33c3c1'
|
||||
white: '0xb3b3b3'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x555753'
|
||||
red: '0xfb0416'
|
||||
green: '0x2cc631'
|
||||
yellow: '0xfdd727'
|
||||
blue: '0x1670ff'
|
||||
magenta: '0xe900b0'
|
||||
cyan: '0x3ad5ce'
|
||||
white: '0xeeeeec'
|
||||
|
||||
28
dot_config/alacritty/themes/cobalt-neon.sh.yml
Normal file
28
dot_config/alacritty/themes/cobalt-neon.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x142838'
|
||||
foreground: '0x8ff586'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x142631'
|
||||
red: '0xff2320'
|
||||
green: '0x3ba5ff'
|
||||
yellow: '0xe9e75c'
|
||||
blue: '0x8ff586'
|
||||
magenta: '0x781aa0'
|
||||
cyan: '0x8ff586'
|
||||
white: '0xba46b2'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0xfff688'
|
||||
red: '0xd4312e'
|
||||
green: '0x8ff586'
|
||||
yellow: '0xe9f06d'
|
||||
blue: '0x3c7dd2'
|
||||
magenta: '0x8230a7'
|
||||
cyan: '0x6cbc67'
|
||||
white: '0x8ff586'
|
||||
|
||||
28
dot_config/alacritty/themes/cobalt2.sh.yml
Normal file
28
dot_config/alacritty/themes/cobalt2.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x132738'
|
||||
foreground: '0xffffff'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x000000'
|
||||
red: '0xff0000'
|
||||
green: '0x38de21'
|
||||
yellow: '0xffe50a'
|
||||
blue: '0x1460d2'
|
||||
magenta: '0xff005d'
|
||||
cyan: '0x00bbbb'
|
||||
white: '0xbbbbbb'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x555555'
|
||||
red: '0xf40e17'
|
||||
green: '0x3bd01d'
|
||||
yellow: '0xedc809'
|
||||
blue: '0x5555ff'
|
||||
magenta: '0xff55ff'
|
||||
cyan: '0x6ae3fa'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/colorcli.sh.yml
Normal file
28
dot_config/alacritty/themes/colorcli.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0xffffff'
|
||||
foreground: '0x005f87'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x000000'
|
||||
red: '0xd70000'
|
||||
green: '0x5faf00'
|
||||
yellow: '0x5faf00'
|
||||
blue: '0x005f87'
|
||||
magenta: '0xd70000'
|
||||
cyan: '0x5f5f5f'
|
||||
white: '0xe4e4e4'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x5f5f5f'
|
||||
red: '0xd70000'
|
||||
green: '0x5f5f5f'
|
||||
yellow: '0xffff00'
|
||||
blue: '0x0087af'
|
||||
magenta: '0x0087af'
|
||||
cyan: '0x0087af'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/crayon-pony-fish.sh.yml
Normal file
28
dot_config/alacritty/themes/crayon-pony-fish.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x150707'
|
||||
foreground: '0x68525a'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x2b1b1d'
|
||||
red: '0x91002b'
|
||||
green: '0x579524'
|
||||
yellow: '0xab311b'
|
||||
blue: '0x8c87b0'
|
||||
magenta: '0x692f50'
|
||||
cyan: '0xe8a866'
|
||||
white: '0x68525a'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x3d2b2e'
|
||||
red: '0xc5255d'
|
||||
green: '0x8dff57'
|
||||
yellow: '0xc8381d'
|
||||
blue: '0xcfc9ff'
|
||||
magenta: '0xfc6cba'
|
||||
cyan: '0xffceaf'
|
||||
white: '0xb0949d'
|
||||
|
||||
28
dot_config/alacritty/themes/dark-pastel.sh.yml
Normal file
28
dot_config/alacritty/themes/dark-pastel.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x000000'
|
||||
foreground: '0xffffff'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x000000'
|
||||
red: '0xff5555'
|
||||
green: '0x55ff55'
|
||||
yellow: '0xffff55'
|
||||
blue: '0x5555ff'
|
||||
magenta: '0xff55ff'
|
||||
cyan: '0x55ffff'
|
||||
white: '0xbbbbbb'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x555555'
|
||||
red: '0xff5555'
|
||||
green: '0x55ff55'
|
||||
yellow: '0xffff55'
|
||||
blue: '0x5555ff'
|
||||
magenta: '0xff55ff'
|
||||
cyan: '0x55ffff'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/darkside.sh.yml
Normal file
28
dot_config/alacritty/themes/darkside.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x222324'
|
||||
foreground: '0xbababa'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x000000'
|
||||
red: '0xe8341c'
|
||||
green: '0x68c256'
|
||||
yellow: '0xf2d42c'
|
||||
blue: '0x1c98e8'
|
||||
magenta: '0x8e69c9'
|
||||
cyan: '0x1c98e8'
|
||||
white: '0xbababa'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x000000'
|
||||
red: '0xe05a4f'
|
||||
green: '0x77b869'
|
||||
yellow: '0xefd64b'
|
||||
blue: '0x387cd3'
|
||||
magenta: '0x957bbe'
|
||||
cyan: '0x3d97e2'
|
||||
white: '0xbababa'
|
||||
|
||||
28
dot_config/alacritty/themes/dehydration.sh.yml
Normal file
28
dot_config/alacritty/themes/dehydration.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x000000'
|
||||
foreground: '0x000000'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x333333'
|
||||
red: '0xff5555'
|
||||
green: '0x5fd38d'
|
||||
yellow: '0xff9955'
|
||||
blue: '0x3771c8'
|
||||
magenta: '0xbc5fd3'
|
||||
cyan: '0x5fd3bc'
|
||||
white: '0x999999'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x666666'
|
||||
red: '0xff8080'
|
||||
green: '0x87deaa'
|
||||
yellow: '0xffb380'
|
||||
blue: '0x5f8dd3'
|
||||
magenta: '0xcd87de'
|
||||
cyan: '0x87decd'
|
||||
white: '0xcccccc'
|
||||
|
||||
28
dot_config/alacritty/themes/desert.sh.yml
Normal file
28
dot_config/alacritty/themes/desert.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x333333'
|
||||
foreground: '0xffffff'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x4d4d4d'
|
||||
red: '0xff2b2b'
|
||||
green: '0x98fb98'
|
||||
yellow: '0xf0e68c'
|
||||
blue: '0xcd853f'
|
||||
magenta: '0xffdead'
|
||||
cyan: '0xffa0a0'
|
||||
white: '0xf5deb3'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x555555'
|
||||
red: '0xff5555'
|
||||
green: '0x55ff55'
|
||||
yellow: '0xffff55'
|
||||
blue: '0x87ceff'
|
||||
magenta: '0xff55ff'
|
||||
cyan: '0xffd700'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/dimmed-monokai.sh.yml
Normal file
28
dot_config/alacritty/themes/dimmed-monokai.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x1f1f1f'
|
||||
foreground: '0xb9bcba'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x3a3d43'
|
||||
red: '0xbe3f48'
|
||||
green: '0x879a3b'
|
||||
yellow: '0xc5a635'
|
||||
blue: '0x4f76a1'
|
||||
magenta: '0x855c8d'
|
||||
cyan: '0x578fa4'
|
||||
white: '0xb9bcba'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x888987'
|
||||
red: '0xfb001f'
|
||||
green: '0x0f722f'
|
||||
yellow: '0xc47033'
|
||||
blue: '0x186de3'
|
||||
magenta: '0xfb0067'
|
||||
cyan: '0x2e706d'
|
||||
white: '0xfdffb9'
|
||||
|
||||
28
dot_config/alacritty/themes/dissonance.sh.yml
Normal file
28
dot_config/alacritty/themes/dissonance.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x000000'
|
||||
foreground: '0xffffff'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x000000'
|
||||
red: '0xdc322f'
|
||||
green: '0x56db3a'
|
||||
yellow: '0xff8400'
|
||||
blue: '0x0084d4'
|
||||
magenta: '0xb729d9'
|
||||
cyan: '0xccccff'
|
||||
white: '0xffffff'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0xd6dbe5'
|
||||
red: '0xdc322f'
|
||||
green: '0x56db3a'
|
||||
yellow: '0xff8400'
|
||||
blue: '0x0084d4'
|
||||
magenta: '0xb729d9'
|
||||
cyan: '0xccccff'
|
||||
white: '0xffffff'
|
||||
|
||||
1
dot_config/alacritty/themes/dot_selected_theme
Normal file
1
dot_config/alacritty/themes/dot_selected_theme
Normal file
@@ -0,0 +1 @@
|
||||
/home/kristjank/.config/alacritty/themes/arthur.sh.yml
|
||||
28
dot_config/alacritty/themes/dracula.sh.yml
Normal file
28
dot_config/alacritty/themes/dracula.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x282a36'
|
||||
foreground: '0x94a3a5'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x44475a'
|
||||
red: '0xff5555'
|
||||
green: '0x50fa7b'
|
||||
yellow: '0xffb86c'
|
||||
blue: '0x8be9fd'
|
||||
magenta: '0xbd93f9'
|
||||
cyan: '0xff79c6'
|
||||
white: '0x94a3a5'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x000000'
|
||||
red: '0xff5555'
|
||||
green: '0x50fa7b'
|
||||
yellow: '0xffb86c'
|
||||
blue: '0x8be9fd'
|
||||
magenta: '0xbd93f9'
|
||||
cyan: '0xff79c6'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/earthsong.sh.yml
Normal file
28
dot_config/alacritty/themes/earthsong.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x292520'
|
||||
foreground: '0xe5c7a9'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x121418'
|
||||
red: '0xc94234'
|
||||
green: '0x85c54c'
|
||||
yellow: '0xf5ae2e'
|
||||
blue: '0x1398b9'
|
||||
magenta: '0xd0633d'
|
||||
cyan: '0x509552'
|
||||
white: '0xe5c6aa'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x675f54'
|
||||
red: '0xff645a'
|
||||
green: '0x98e036'
|
||||
yellow: '0xe0d561'
|
||||
blue: '0x5fdaff'
|
||||
magenta: '0xff9269'
|
||||
cyan: '0x84f088'
|
||||
white: '0xf6f7ec'
|
||||
|
||||
28
dot_config/alacritty/themes/elemental.sh.yml
Normal file
28
dot_config/alacritty/themes/elemental.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x22211d'
|
||||
foreground: '0x807a74'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x3c3c30'
|
||||
red: '0x98290f'
|
||||
green: '0x479a43'
|
||||
yellow: '0x7f7111'
|
||||
blue: '0x497f7d'
|
||||
magenta: '0x7f4e2f'
|
||||
cyan: '0x387f58'
|
||||
white: '0x807974'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x555445'
|
||||
red: '0xe0502a'
|
||||
green: '0x61e070'
|
||||
yellow: '0xd69927'
|
||||
blue: '0x79d9d9'
|
||||
magenta: '0xcd7c54'
|
||||
cyan: '0x59d599'
|
||||
white: '0xfff1e9'
|
||||
|
||||
28
dot_config/alacritty/themes/elementary.sh.yml
Normal file
28
dot_config/alacritty/themes/elementary.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x101010'
|
||||
foreground: '0xf2f2f2'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x303030'
|
||||
red: '0xe1321a'
|
||||
green: '0x6ab017'
|
||||
yellow: '0xffc005'
|
||||
blue: '0x004f9e'
|
||||
magenta: '0xec0048'
|
||||
cyan: '0x2aa7e7'
|
||||
white: '0xf2f2f2'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x5d5d5d'
|
||||
red: '0xff361e'
|
||||
green: '0x7bc91f'
|
||||
yellow: '0xffd00a'
|
||||
blue: '0x0071ff'
|
||||
magenta: '0xff1d62'
|
||||
cyan: '0x4bb8fd'
|
||||
white: '0xa020f0'
|
||||
|
||||
28
dot_config/alacritty/themes/elic.sh.yml
Normal file
28
dot_config/alacritty/themes/elic.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x4a453e'
|
||||
foreground: '0xf2f2f2'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x303030'
|
||||
red: '0xe1321a'
|
||||
green: '0x6ab017'
|
||||
yellow: '0xffc005'
|
||||
blue: '0x729fcf'
|
||||
magenta: '0xec0048'
|
||||
cyan: '0xf2f2f2'
|
||||
white: '0x2aa7e7'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x5d5d5d'
|
||||
red: '0xff361e'
|
||||
green: '0x7bc91f'
|
||||
yellow: '0xffd00a'
|
||||
blue: '0x0071ff'
|
||||
magenta: '0xff1d62'
|
||||
cyan: '0x4bb8fd'
|
||||
white: '0xa020f0'
|
||||
|
||||
28
dot_config/alacritty/themes/elio.sh.yml
Normal file
28
dot_config/alacritty/themes/elio.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x041a3b'
|
||||
foreground: '0xf2f2f2'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x303030'
|
||||
red: '0xe1321a'
|
||||
green: '0x6ab017'
|
||||
yellow: '0xffc005'
|
||||
blue: '0x729fcf'
|
||||
magenta: '0xec0048'
|
||||
cyan: '0x2aa7e7'
|
||||
white: '0xf2f2f2'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x5d5d5d'
|
||||
red: '0xff361e'
|
||||
green: '0x7bc91f'
|
||||
yellow: '0xffd00a'
|
||||
blue: '0x0071ff'
|
||||
magenta: '0xff1d62'
|
||||
cyan: '0x4bb8fd'
|
||||
white: '0xa020f0'
|
||||
|
||||
28
dot_config/alacritty/themes/espresso-libre.sh.yml
Normal file
28
dot_config/alacritty/themes/espresso-libre.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x2a211c'
|
||||
foreground: '0xb8a898'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x000000'
|
||||
red: '0xcc0000'
|
||||
green: '0x1a921c'
|
||||
yellow: '0xf0e53a'
|
||||
blue: '0x0066ff'
|
||||
magenta: '0xc5656b'
|
||||
cyan: '0x06989a'
|
||||
white: '0xd3d7cf'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x555753'
|
||||
red: '0xef2929'
|
||||
green: '0x9aff87'
|
||||
yellow: '0xfffb5c'
|
||||
blue: '0x43a8ed'
|
||||
magenta: '0xff818a'
|
||||
cyan: '0x34e2e2'
|
||||
white: '0xeeeeec'
|
||||
|
||||
28
dot_config/alacritty/themes/espresso.sh.yml
Normal file
28
dot_config/alacritty/themes/espresso.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x323232'
|
||||
foreground: '0xffffff'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x353535'
|
||||
red: '0xd25252'
|
||||
green: '0xa5c261'
|
||||
yellow: '0xffc66d'
|
||||
blue: '0x6c99bb'
|
||||
magenta: '0xd197d9'
|
||||
cyan: '0xbed6ff'
|
||||
white: '0xeeeeec'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x535353'
|
||||
red: '0xf00c0c'
|
||||
green: '0xc2e075'
|
||||
yellow: '0xe1e48b'
|
||||
blue: '0x8ab7d9'
|
||||
magenta: '0xefb5f7'
|
||||
cyan: '0xdcf4ff'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/fairyfloss.sh.yml
Normal file
28
dot_config/alacritty/themes/fairyfloss.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x5a5475'
|
||||
foreground: '0xc2ffdf'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x42395d'
|
||||
red: '0xa8757b'
|
||||
green: '0xff857f'
|
||||
yellow: '0xe6c000'
|
||||
blue: '0xae81ff'
|
||||
magenta: '0x716799'
|
||||
cyan: '0xc2ffdf'
|
||||
white: '0xf8f8f2'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x75507b'
|
||||
red: '0xffb8d1'
|
||||
green: '0xf1568e'
|
||||
yellow: '0xd5a425'
|
||||
blue: '0xc5a3ff'
|
||||
magenta: '0x8077a8'
|
||||
cyan: '0xc2ffff'
|
||||
white: '0xf8f8f0'
|
||||
|
||||
28
dot_config/alacritty/themes/fairyflossdark.sh.yml
Normal file
28
dot_config/alacritty/themes/fairyflossdark.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x42395d'
|
||||
foreground: '0xc2ffdf'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x42395d'
|
||||
red: '0xa8757b'
|
||||
green: '0xff857f'
|
||||
yellow: '0xe6c000'
|
||||
blue: '0xae81ff'
|
||||
magenta: '0x716799'
|
||||
cyan: '0xc2ffdf'
|
||||
white: '0xf8f8f2'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x75507b'
|
||||
red: '0xffb8d1'
|
||||
green: '0xf1568e'
|
||||
yellow: '0xd5a425'
|
||||
blue: '0xc5a3ff'
|
||||
magenta: '0x8077a8'
|
||||
cyan: '0xc2ffff'
|
||||
white: '0xf8f8f0'
|
||||
|
||||
28
dot_config/alacritty/themes/fishtank.sh.yml
Normal file
28
dot_config/alacritty/themes/fishtank.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x232537'
|
||||
foreground: '0xecf0fe'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x03073c'
|
||||
red: '0xc6004a'
|
||||
green: '0xacf157'
|
||||
yellow: '0xfecd5e'
|
||||
blue: '0x525fb8'
|
||||
magenta: '0x986f82'
|
||||
cyan: '0x968763'
|
||||
white: '0xecf0fc'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x6c5b30'
|
||||
red: '0xda4b8a'
|
||||
green: '0xdbffa9'
|
||||
yellow: '0xfee6a9'
|
||||
blue: '0xb2befa'
|
||||
magenta: '0xfda5cd'
|
||||
cyan: '0xa5bd86'
|
||||
white: '0xf6ffec'
|
||||
|
||||
28
dot_config/alacritty/themes/flat-remix.sh.yml
Normal file
28
dot_config/alacritty/themes/flat-remix.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x272a34'
|
||||
foreground: '0xffffff'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x1f2229'
|
||||
red: '0xd41919'
|
||||
green: '0x5ebdab'
|
||||
yellow: '0xfea44c'
|
||||
blue: '0x367bf0'
|
||||
magenta: '0xbf2e5d'
|
||||
cyan: '0x49aee6'
|
||||
white: '0xe6e6e6'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x8c42ab'
|
||||
red: '0xec0101'
|
||||
green: '0x47d4b9'
|
||||
yellow: '0xff8a18'
|
||||
blue: '0x277fff'
|
||||
magenta: '0xd71655'
|
||||
cyan: '0x05a1f7'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/flat.sh.yml
Normal file
28
dot_config/alacritty/themes/flat.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x1f2d3a'
|
||||
foreground: '0x1abc9c'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x2c3e50'
|
||||
red: '0xc0392b'
|
||||
green: '0x27ae60'
|
||||
yellow: '0xf39c12'
|
||||
blue: '0x2980b9'
|
||||
magenta: '0x8e44ad'
|
||||
cyan: '0x16a085'
|
||||
white: '0xbdc3c7'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x34495e'
|
||||
red: '0xe74c3c'
|
||||
green: '0x2ecc71'
|
||||
yellow: '0xf1c40f'
|
||||
blue: '0x3498db'
|
||||
magenta: '0x9b59b6'
|
||||
cyan: '0x2aa198'
|
||||
white: '0xecf0f1'
|
||||
|
||||
28
dot_config/alacritty/themes/flatland.sh.yml
Normal file
28
dot_config/alacritty/themes/flatland.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x1d1f21'
|
||||
foreground: '0xb8dbef'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x1d1d19'
|
||||
red: '0xf18339'
|
||||
green: '0x9fd364'
|
||||
yellow: '0xf4ef6d'
|
||||
blue: '0x5096be'
|
||||
magenta: '0x695abc'
|
||||
cyan: '0xd63865'
|
||||
white: '0xffffff'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x1d1d19'
|
||||
red: '0xd22a24'
|
||||
green: '0xa7d42c'
|
||||
yellow: '0xff8949'
|
||||
blue: '0x61b9d0'
|
||||
magenta: '0x695abc'
|
||||
cyan: '0xd63865'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/foxnightly.sh.yml
Normal file
28
dot_config/alacritty/themes/foxnightly.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x2a2a2e'
|
||||
foreground: '0xd7d7db'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x2a2a2e'
|
||||
red: '0xb98eff'
|
||||
green: '0xff7de9'
|
||||
yellow: '0x729fcf'
|
||||
blue: '0x66a05b'
|
||||
magenta: '0x75507b'
|
||||
cyan: '0xacacae'
|
||||
white: '0xffffff'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0xa40000'
|
||||
red: '0xbf4040'
|
||||
green: '0x66a05b'
|
||||
yellow: '0xffb86c'
|
||||
blue: '0x729fcf'
|
||||
magenta: '0x8f5902'
|
||||
cyan: '0xc4a000'
|
||||
white: '0x5c3566'
|
||||
|
||||
28
dot_config/alacritty/themes/freya.sh.yml
Normal file
28
dot_config/alacritty/themes/freya.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x252e32'
|
||||
foreground: '0x94a3a5'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x073642'
|
||||
red: '0xdc322f'
|
||||
green: '0x859900'
|
||||
yellow: '0xb58900'
|
||||
blue: '0x268bd2'
|
||||
magenta: '0xec0048'
|
||||
cyan: '0x2aa198'
|
||||
white: '0x94a3a5'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x586e75'
|
||||
red: '0xcb4b16'
|
||||
green: '0x859900'
|
||||
yellow: '0xb58900'
|
||||
blue: '0x268bd2'
|
||||
magenta: '0xd33682'
|
||||
cyan: '0x2aa198'
|
||||
white: '0x6c71c4'
|
||||
|
||||
28
dot_config/alacritty/themes/frontend-delight.sh.yml
Normal file
28
dot_config/alacritty/themes/frontend-delight.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x1b1c1d'
|
||||
foreground: '0xadadad'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x242526'
|
||||
red: '0xf8511b'
|
||||
green: '0x565747'
|
||||
yellow: '0xfa771d'
|
||||
blue: '0x2c70b7'
|
||||
magenta: '0xf02e4f'
|
||||
cyan: '0x3ca1a6'
|
||||
white: '0xadadad'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x5fac6d'
|
||||
red: '0xf74319'
|
||||
green: '0x74ec4c'
|
||||
yellow: '0xfdc325'
|
||||
blue: '0x3393ca'
|
||||
magenta: '0xe75e4f'
|
||||
cyan: '0x4fbce6'
|
||||
white: '0x8c735b'
|
||||
|
||||
28
dot_config/alacritty/themes/frontend-fun-forrest.sh.yml
Normal file
28
dot_config/alacritty/themes/frontend-fun-forrest.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x251200'
|
||||
foreground: '0xdec165'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x000000'
|
||||
red: '0xd6262b'
|
||||
green: '0x919c00'
|
||||
yellow: '0xbe8a13'
|
||||
blue: '0x4699a3'
|
||||
magenta: '0x8d4331'
|
||||
cyan: '0xda8213'
|
||||
white: '0xddc265'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x7f6a55'
|
||||
red: '0xe55a1c'
|
||||
green: '0xbfc65a'
|
||||
yellow: '0xffcb1b'
|
||||
blue: '0x7cc9cf'
|
||||
magenta: '0xd26349'
|
||||
cyan: '0xe6a96b'
|
||||
white: '0xffeaa3'
|
||||
|
||||
28
dot_config/alacritty/themes/frontend-galaxy.sh.yml
Normal file
28
dot_config/alacritty/themes/frontend-galaxy.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x1d2837'
|
||||
foreground: '0xffffff'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x000000'
|
||||
red: '0xf9555f'
|
||||
green: '0x21b089'
|
||||
yellow: '0xfef02a'
|
||||
blue: '0x589df6'
|
||||
magenta: '0x944d95'
|
||||
cyan: '0x1f9ee7'
|
||||
white: '0xbbbbbb'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x555555'
|
||||
red: '0xfa8c8f'
|
||||
green: '0x35bb9a'
|
||||
yellow: '0xffff55'
|
||||
blue: '0x589df6'
|
||||
magenta: '0xe75699'
|
||||
cyan: '0x3979bc'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/geohot.sh.yml
Normal file
28
dot_config/alacritty/themes/geohot.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x000000'
|
||||
foreground: '0x000000'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x000000'
|
||||
red: '0x000000'
|
||||
green: '0x000000'
|
||||
yellow: '0x000000'
|
||||
blue: '0x000000'
|
||||
magenta: '0x000000'
|
||||
cyan: '0x000000'
|
||||
white: '0x000000'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x000000'
|
||||
red: '0x000000'
|
||||
green: '0x000000'
|
||||
yellow: '0x000000'
|
||||
blue: '0x000000'
|
||||
magenta: '0x000000'
|
||||
cyan: '0x000000'
|
||||
white: '0x000000'
|
||||
|
||||
28
dot_config/alacritty/themes/github.sh.yml
Normal file
28
dot_config/alacritty/themes/github.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0xf4f4f4'
|
||||
foreground: '0x3e3e3e'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x3e3e3e'
|
||||
red: '0x970b16'
|
||||
green: '0x07962a'
|
||||
yellow: '0xf8eec7'
|
||||
blue: '0x003e8a'
|
||||
magenta: '0xe94691'
|
||||
cyan: '0x89d1ec'
|
||||
white: '0xffffff'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x666666'
|
||||
red: '0xde0000'
|
||||
green: '0x87d5a2'
|
||||
yellow: '0xf1d007'
|
||||
blue: '0x2e6cba'
|
||||
magenta: '0xffa29f'
|
||||
cyan: '0x1cfafe'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/gogh.sh.yml
Normal file
28
dot_config/alacritty/themes/gogh.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x292d3e'
|
||||
foreground: '0xbfc7d5'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x292d3e'
|
||||
red: '0xf07178'
|
||||
green: '0x62de84'
|
||||
yellow: '0xffcb6b'
|
||||
blue: '0x75a1ff'
|
||||
magenta: '0xf580ff'
|
||||
cyan: '0x60baec'
|
||||
white: '0xabb2bf'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x959dcb'
|
||||
red: '0xf07178'
|
||||
green: '0xc3e88d'
|
||||
yellow: '0xff5572'
|
||||
blue: '0x82aaff'
|
||||
magenta: '0xffcb6b'
|
||||
cyan: '0x676e95'
|
||||
white: '0xfffefe'
|
||||
|
||||
28
dot_config/alacritty/themes/gooey.sh.yml
Normal file
28
dot_config/alacritty/themes/gooey.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x0d101b'
|
||||
foreground: '0xebeef9'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x000009'
|
||||
red: '0xbb4f6c'
|
||||
green: '0x72ccae'
|
||||
yellow: '0xc65e3d'
|
||||
blue: '0x58b6ca'
|
||||
magenta: '0x6488c4'
|
||||
cyan: '0x8d84c6'
|
||||
white: '0x858893'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x1f222d'
|
||||
red: '0xee829f'
|
||||
green: '0xa5ffe1'
|
||||
yellow: '0xf99170'
|
||||
blue: '0x8be9fd'
|
||||
magenta: '0x97bbf7'
|
||||
cyan: '0xc0b7f9'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/google-dark.sh.yml
Normal file
28
dot_config/alacritty/themes/google-dark.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x202124'
|
||||
foreground: '0xe8eaed'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x202124'
|
||||
red: '0xea4335'
|
||||
green: '0x34a853'
|
||||
yellow: '0xfbbc04'
|
||||
blue: '0x4285f4'
|
||||
magenta: '0xa142f4'
|
||||
cyan: '0x24c1e0'
|
||||
white: '0xe8eaed'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x5f6368'
|
||||
red: '0xea4335'
|
||||
green: '0x34a853'
|
||||
yellow: '0xfbbc05'
|
||||
blue: '0x4285f4'
|
||||
magenta: '0xa142f4'
|
||||
cyan: '0x24c1e0'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/google-light.sh.yml
Normal file
28
dot_config/alacritty/themes/google-light.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0xffffff'
|
||||
foreground: '0x5f6368'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x202124'
|
||||
red: '0xea4335'
|
||||
green: '0x34a853'
|
||||
yellow: '0xfbbc04'
|
||||
blue: '0x4285f4'
|
||||
magenta: '0xa142f4'
|
||||
cyan: '0x24c1e0'
|
||||
white: '0xe8eaed'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x5f6368'
|
||||
red: '0xea4335'
|
||||
green: '0x34a853'
|
||||
yellow: '0xfbbc05'
|
||||
blue: '0x4285f4'
|
||||
magenta: '0xa142f4'
|
||||
cyan: '0x24c1e0'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/gotham.sh.yml
Normal file
28
dot_config/alacritty/themes/gotham.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x0a0f14'
|
||||
foreground: '0x98d1ce'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x0a0f14'
|
||||
red: '0xc33027'
|
||||
green: '0x26a98b'
|
||||
yellow: '0xedb54b'
|
||||
blue: '0x195465'
|
||||
magenta: '0x4e5165'
|
||||
cyan: '0x33859d'
|
||||
white: '0x98d1ce'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x10151b'
|
||||
red: '0xd26939'
|
||||
green: '0x081f2d'
|
||||
yellow: '0x245361'
|
||||
blue: '0x093748'
|
||||
magenta: '0x888ba5'
|
||||
cyan: '0x599caa'
|
||||
white: '0xd3ebe9'
|
||||
|
||||
28
dot_config/alacritty/themes/grape.sh.yml
Normal file
28
dot_config/alacritty/themes/grape.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x171423'
|
||||
foreground: '0x9f9fa1'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x2d283f'
|
||||
red: '0xed2261'
|
||||
green: '0x1fa91b'
|
||||
yellow: '0x8ddc20'
|
||||
blue: '0x487df4'
|
||||
magenta: '0x8d35c9'
|
||||
cyan: '0x3bdeed'
|
||||
white: '0x9e9ea0'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x59516a'
|
||||
red: '0xf0729a'
|
||||
green: '0x53aa5e'
|
||||
yellow: '0xb2dc87'
|
||||
blue: '0xa9bcec'
|
||||
magenta: '0xad81c2'
|
||||
cyan: '0x9de3eb'
|
||||
white: '0xa288f7'
|
||||
|
||||
28
dot_config/alacritty/themes/grass.sh.yml
Normal file
28
dot_config/alacritty/themes/grass.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x13773d'
|
||||
foreground: '0xfff0a5'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x000000'
|
||||
red: '0xbb0000'
|
||||
green: '0x00bb00'
|
||||
yellow: '0xe7b000'
|
||||
blue: '0x0000a3'
|
||||
magenta: '0x950062'
|
||||
cyan: '0x00bbbb'
|
||||
white: '0xbbbbbb'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x555555'
|
||||
red: '0xbb0000'
|
||||
green: '0x00bb00'
|
||||
yellow: '0xe7b000'
|
||||
blue: '0x0000bb'
|
||||
magenta: '0xff55ff'
|
||||
cyan: '0x55ffff'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/gruvbox-dark.sh.yml
Normal file
28
dot_config/alacritty/themes/gruvbox-dark.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x282828'
|
||||
foreground: '0xebdbb2'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x282828'
|
||||
red: '0xcc241d'
|
||||
green: '0x98971a'
|
||||
yellow: '0xd79921'
|
||||
blue: '0x458588'
|
||||
magenta: '0xb16286'
|
||||
cyan: '0x689d6a'
|
||||
white: '0xa89984'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x928374'
|
||||
red: '0xfb4934'
|
||||
green: '0xb8bb26'
|
||||
yellow: '0xfabd2f'
|
||||
blue: '0x83a598'
|
||||
magenta: '0xd3869b'
|
||||
cyan: '0x8ec07c'
|
||||
white: '0xebdbb2'
|
||||
|
||||
28
dot_config/alacritty/themes/gruvbox.sh.yml
Normal file
28
dot_config/alacritty/themes/gruvbox.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0xfbf1c7'
|
||||
foreground: '0x3c3836'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0xfbf1c7'
|
||||
red: '0xcc241d'
|
||||
green: '0x98971a'
|
||||
yellow: '0xd79921'
|
||||
blue: '0x458588'
|
||||
magenta: '0xb16286'
|
||||
cyan: '0x689d6a'
|
||||
white: '0x7c6f64'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x928374'
|
||||
red: '0x9d0006'
|
||||
green: '0x79740e'
|
||||
yellow: '0xb57614'
|
||||
blue: '0x076678'
|
||||
magenta: '0x8f3f71'
|
||||
cyan: '0x427b58'
|
||||
white: '0x3c3836'
|
||||
|
||||
28
dot_config/alacritty/themes/hardcore.sh.yml
Normal file
28
dot_config/alacritty/themes/hardcore.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x121212'
|
||||
foreground: '0xa0a0a0'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x1b1d1e'
|
||||
red: '0xf92672'
|
||||
green: '0xa6e22e'
|
||||
yellow: '0xfd971f'
|
||||
blue: '0x66d9ef'
|
||||
magenta: '0x9e6ffe'
|
||||
cyan: '0x5e7175'
|
||||
white: '0xccccc6'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x505354'
|
||||
red: '0xff669d'
|
||||
green: '0xbeed5f'
|
||||
yellow: '0xe6db74'
|
||||
blue: '0x66d9ef'
|
||||
magenta: '0x9e6ffe'
|
||||
cyan: '0xa3babf'
|
||||
white: '0xf8f8f2'
|
||||
|
||||
28
dot_config/alacritty/themes/harper.sh.yml
Normal file
28
dot_config/alacritty/themes/harper.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x010101'
|
||||
foreground: '0xa8a49d'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x010101'
|
||||
red: '0xf8b63f'
|
||||
green: '0x7fb5e1'
|
||||
yellow: '0xd6da25'
|
||||
blue: '0x489e48'
|
||||
magenta: '0xb296c6'
|
||||
cyan: '0xf5bfd7'
|
||||
white: '0xa8a49d'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x726e6a'
|
||||
red: '0xf8b63f'
|
||||
green: '0x7fb5e1'
|
||||
yellow: '0xd6da25'
|
||||
blue: '0x489e48'
|
||||
magenta: '0xb296c6'
|
||||
cyan: '0xf5bfd7'
|
||||
white: '0xfefbea'
|
||||
|
||||
28
dot_config/alacritty/themes/hemisu-dark.sh.yml
Normal file
28
dot_config/alacritty/themes/hemisu-dark.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x000000'
|
||||
foreground: '0xffffff'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x444444'
|
||||
red: '0xff0054'
|
||||
green: '0xb1d630'
|
||||
yellow: '0x9d895e'
|
||||
blue: '0x67bee3'
|
||||
magenta: '0xb576bc'
|
||||
cyan: '0x569a9f'
|
||||
white: '0xededed'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x777777'
|
||||
red: '0xd65e75'
|
||||
green: '0xbaffaa'
|
||||
yellow: '0xece1c8'
|
||||
blue: '0x9fd3e5'
|
||||
magenta: '0xdeb3df'
|
||||
cyan: '0xb6e0e5'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/hemisu-light.sh.yml
Normal file
28
dot_config/alacritty/themes/hemisu-light.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0xefefef'
|
||||
foreground: '0x444444'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x777777'
|
||||
red: '0xff0055'
|
||||
green: '0x739100'
|
||||
yellow: '0x503d15'
|
||||
blue: '0x538091'
|
||||
magenta: '0x5b345e'
|
||||
cyan: '0x538091'
|
||||
white: '0x999999'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x999999'
|
||||
red: '0xd65e76'
|
||||
green: '0x9cc700'
|
||||
yellow: '0x947555'
|
||||
blue: '0x9db3cd'
|
||||
magenta: '0xa184a4'
|
||||
cyan: '0x85b2aa'
|
||||
white: '0xbababa'
|
||||
|
||||
28
dot_config/alacritty/themes/highway.sh.yml
Normal file
28
dot_config/alacritty/themes/highway.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x222225'
|
||||
foreground: '0xededed'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x000000'
|
||||
red: '0xd00e18'
|
||||
green: '0x138034'
|
||||
yellow: '0xffcb3e'
|
||||
blue: '0x006bb3'
|
||||
magenta: '0x6b2775'
|
||||
cyan: '0x384564'
|
||||
white: '0xededed'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x5d504a'
|
||||
red: '0xf07e18'
|
||||
green: '0xb1d130'
|
||||
yellow: '0xfff120'
|
||||
blue: '0x4fc2fd'
|
||||
magenta: '0xde0071'
|
||||
cyan: '0x5d504a'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/hipster-green.sh.yml
Normal file
28
dot_config/alacritty/themes/hipster-green.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x100b05'
|
||||
foreground: '0x84c138'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x000000'
|
||||
red: '0xb6214a'
|
||||
green: '0x00a600'
|
||||
yellow: '0xbfbf00'
|
||||
blue: '0x246eb2'
|
||||
magenta: '0xb200b2'
|
||||
cyan: '0x00a6b2'
|
||||
white: '0xbfbfbf'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x666666'
|
||||
red: '0xe50000'
|
||||
green: '0x86a93e'
|
||||
yellow: '0xe5e500'
|
||||
blue: '0x0000ff'
|
||||
magenta: '0xe500e5'
|
||||
cyan: '0x00e5e5'
|
||||
white: '0xe5e5e5'
|
||||
|
||||
28
dot_config/alacritty/themes/homebrew.sh.yml
Normal file
28
dot_config/alacritty/themes/homebrew.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x000000'
|
||||
foreground: '0x00ff00'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x000000'
|
||||
red: '0x990000'
|
||||
green: '0x00a600'
|
||||
yellow: '0x999900'
|
||||
blue: '0x0000b2'
|
||||
magenta: '0xb200b2'
|
||||
cyan: '0x00a6b2'
|
||||
white: '0xbfbfbf'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x666666'
|
||||
red: '0xe50000'
|
||||
green: '0x00d900'
|
||||
yellow: '0xe5e500'
|
||||
blue: '0x0000ff'
|
||||
magenta: '0xe500e5'
|
||||
cyan: '0x00e5e5'
|
||||
white: '0xe5e5e5'
|
||||
|
||||
28
dot_config/alacritty/themes/horizon-bright.sh.yml
Normal file
28
dot_config/alacritty/themes/horizon-bright.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0xfdf0ed'
|
||||
foreground: '0x1c1e26'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x16161c'
|
||||
red: '0xda103f'
|
||||
green: '0x1eb980'
|
||||
yellow: '0xf6661e'
|
||||
blue: '0x26bbd9'
|
||||
magenta: '0xee64ae'
|
||||
cyan: '0x1d8991'
|
||||
white: '0xfadad1'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x1a1c23'
|
||||
red: '0xf43e5c'
|
||||
green: '0x07da8c'
|
||||
yellow: '0xf77d26'
|
||||
blue: '0x3fc6de'
|
||||
magenta: '0xf075b7'
|
||||
cyan: '0x1eaeae'
|
||||
white: '0xfdf0ed'
|
||||
|
||||
28
dot_config/alacritty/themes/horizon-dark.sh.yml
Normal file
28
dot_config/alacritty/themes/horizon-dark.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x1c1e26'
|
||||
foreground: '0xfdf0ed'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x16161c'
|
||||
red: '0xe95678'
|
||||
green: '0x29d398'
|
||||
yellow: '0xfab795'
|
||||
blue: '0x26bbd9'
|
||||
magenta: '0xee64ae'
|
||||
cyan: '0x59e3e3'
|
||||
white: '0xfadad1'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x232530'
|
||||
red: '0xec6a88'
|
||||
green: '0x3fdaa4'
|
||||
yellow: '0xfbc3a7'
|
||||
blue: '0x3fc6de'
|
||||
magenta: '0xf075b7'
|
||||
cyan: '0x6be6e6'
|
||||
white: '0xfdf0ed'
|
||||
|
||||
28
dot_config/alacritty/themes/hurtado.sh.yml
Normal file
28
dot_config/alacritty/themes/hurtado.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x000000'
|
||||
foreground: '0xdbdbdb'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x575757'
|
||||
red: '0xff1b00'
|
||||
green: '0xa5e055'
|
||||
yellow: '0xfbe74a'
|
||||
blue: '0x496487'
|
||||
magenta: '0xfd5ff1'
|
||||
cyan: '0x86e9fe'
|
||||
white: '0xcbcccb'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x262626'
|
||||
red: '0xd51d00'
|
||||
green: '0xa5df55'
|
||||
yellow: '0xfbe84a'
|
||||
blue: '0x89beff'
|
||||
magenta: '0xc001c1'
|
||||
cyan: '0x86eafe'
|
||||
white: '0xdbdbdb'
|
||||
|
||||
28
dot_config/alacritty/themes/hybrid.sh.yml
Normal file
28
dot_config/alacritty/themes/hybrid.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x141414'
|
||||
foreground: '0x94a3a5'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x282a2e'
|
||||
red: '0xa54242'
|
||||
green: '0x8c9440'
|
||||
yellow: '0xde935f'
|
||||
blue: '0x5f819d'
|
||||
magenta: '0x85678f'
|
||||
cyan: '0x5e8d87'
|
||||
white: '0x969896'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x373b41'
|
||||
red: '0xcc6666'
|
||||
green: '0xb5bd68'
|
||||
yellow: '0xf0c674'
|
||||
blue: '0x81a2be'
|
||||
magenta: '0xb294bb'
|
||||
cyan: '0x8abeb7'
|
||||
white: '0xc5c8c6'
|
||||
|
||||
28
dot_config/alacritty/themes/ibm3270-hicontrast.sh.yml
Normal file
28
dot_config/alacritty/themes/ibm3270-hicontrast.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x000000'
|
||||
foreground: '0xfdfdfd'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x000000'
|
||||
red: '0xff0000'
|
||||
green: '0x00ff00'
|
||||
yellow: '0xffff00'
|
||||
blue: '0x00bfff'
|
||||
magenta: '0xffc0cb'
|
||||
cyan: '0x40e0d0'
|
||||
white: '0xbebebe'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x414141'
|
||||
red: '0xffa500'
|
||||
green: '0x98fb98'
|
||||
yellow: '0xffff00'
|
||||
blue: '0x0000cd'
|
||||
magenta: '0xa020f0'
|
||||
cyan: '0xaeeeee'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/ibm3270.sh.yml
Normal file
28
dot_config/alacritty/themes/ibm3270.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x000000'
|
||||
foreground: '0xfdfdfd'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x222222'
|
||||
red: '0xf01818'
|
||||
green: '0x24d830'
|
||||
yellow: '0xf0d824'
|
||||
blue: '0x7890f0'
|
||||
magenta: '0xf078d8'
|
||||
cyan: '0x54e4e4'
|
||||
white: '0xa5a5a5'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x888888'
|
||||
red: '0xef8383'
|
||||
green: '0x7ed684'
|
||||
yellow: '0xefe28b'
|
||||
blue: '0xb3bfef'
|
||||
magenta: '0xefb3e3'
|
||||
cyan: '0x9ce2e2'
|
||||
white: '0xffffff'
|
||||
|
||||
28
dot_config/alacritty/themes/ic-green-ppl.sh.yml
Normal file
28
dot_config/alacritty/themes/ic-green-ppl.sh.yml
Normal file
@@ -0,0 +1,28 @@
|
||||
colors:
|
||||
# Default colors
|
||||
primary:
|
||||
background: '0x3a3d3f'
|
||||
foreground: '0xd9efd3'
|
||||
|
||||
# Normal colors
|
||||
normal:
|
||||
black: '0x1f1f1f'
|
||||
red: '0xfb002a'
|
||||
green: '0x339c24'
|
||||
yellow: '0x659b25'
|
||||
blue: '0x149b45'
|
||||
magenta: '0x53b82c'
|
||||
cyan: '0x2cb868'
|
||||
white: '0xe0ffef'
|
||||
|
||||
# Bright colors
|
||||
bright:
|
||||
black: '0x032710'
|
||||
red: '0xa7ff3f'
|
||||
green: '0x9fff6d'
|
||||
yellow: '0xd2ff6d'
|
||||
blue: '0x72ffb5'
|
||||
magenta: '0x50ff3e'
|
||||
cyan: '0x22ff71'
|
||||
white: '0xdaefd0'
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user