133 lines
3.4 KiB
YAML
133 lines
3.4 KiB
YAML
# Window Customization
|
|
window:
|
|
#opacity: 0.95
|
|
dimensions:
|
|
columns: 122
|
|
lines: 50
|
|
# padding:
|
|
# x: 10
|
|
# y: 10
|
|
dynamic_padding: true
|
|
decorations: none
|
|
scrolling:
|
|
history: 10000
|
|
multiplier: 11
|
|
window.dynamic_title: false
|
|
|
|
env:
|
|
WINIT_X11_SCALE_FACTOR: "1.0"
|
|
|
|
# Font configuration (changes require restart)
|
|
font:
|
|
# The normal (roman) font face to use.
|
|
normal:
|
|
family: Hack Nerd Font
|
|
# Style can be specified to pick a specific face.
|
|
style: Regular
|
|
|
|
# The bold font face
|
|
bold:
|
|
family: Hack Nerd Font
|
|
# Style can be specified to pick a specific face.
|
|
style: Bold
|
|
|
|
# The italic font face
|
|
italic:
|
|
family: Hack Nerd Font
|
|
# Style can be specified to pick a specific face.
|
|
style: italic
|
|
|
|
colors:
|
|
# Default colors
|
|
primary:
|
|
background: '0x1e2127'
|
|
foreground: '0xabb2bf'
|
|
|
|
# Bright and dim foreground colors
|
|
#
|
|
# The dimmed foreground color is calculated automatically if it is not present.
|
|
# If the bright foreground color is not set, or `draw_bold_text_with_bright_colors`
|
|
# is `false`, the normal foreground color will be used.
|
|
#dim_foreground: '0x9a9a9a'
|
|
bright_foreground: '0xe6efff'
|
|
|
|
# Cursor colors
|
|
#
|
|
# Colors which should be used to draw the terminal cursor. If these are unset,
|
|
# the cursor color will be the inverse of the cell color.
|
|
#cursor:
|
|
# text: '0x000000'
|
|
# cursor: '0xffffff'
|
|
|
|
# Normal colors
|
|
normal:
|
|
black: '0x1e2127'
|
|
red: '0xe06c75'
|
|
green: '0x98c379'
|
|
yellow: '0xd19a66'
|
|
blue: '0x61afef'
|
|
magenta: '0xc678dd'
|
|
cyan: '0x56b6c2'
|
|
white: '0x828791'
|
|
|
|
# Bright colors
|
|
bright:
|
|
black: '0x5c6370'
|
|
red: '0xe06c75'
|
|
green: '0x98c379'
|
|
yellow: '0xd19a66'
|
|
blue: '0x61afef'
|
|
magenta: '0xc678dd'
|
|
cyan: '0x56b6c2'
|
|
white: '0xe6efff'
|
|
|
|
# Dim colors
|
|
#
|
|
# If the dim colors are not set, they will be calculated automatically based
|
|
# on the `normal` colors.
|
|
dim:
|
|
black: '0x1e2127'
|
|
red: '0xe06c75'
|
|
green: '0x98c379'
|
|
yellow: '0xd19a66'
|
|
blue: '0x61afef'
|
|
magenta: '0xc678dd'
|
|
cyan: '0x56b6c2'
|
|
white: '0x828791'
|
|
|
|
# Indexed Colors
|
|
#
|
|
# The indexed colors include all colors from 16 to 256.
|
|
# When these are not set, they're filled with sensible defaults.
|
|
#indexed_colors:
|
|
# - { index: 16, color: '0x000000' }
|
|
|
|
# Extras
|
|
hide_cursor_when_typing: true
|
|
|
|
cursor:
|
|
style: Block
|
|
#blinking: Always
|
|
#blink_interval: 750
|
|
unfocused_hollow: true
|
|
|
|
|
|
key_bindings:
|
|
# (Windows, Linux, and BSD only)
|
|
- { key: V, mods: Control|Shift, action: Paste }
|
|
- { key: C, mods: Control|Shift, action: Copy }
|
|
- { key: Insert, mods: Shift, action: PasteSelection }
|
|
- { key: Key0, mods: Control, action: ResetFontSize }
|
|
- { key: Equals, mods: Control, action: IncreaseFontSize }
|
|
- { key: Plus, mods: Control, action: IncreaseFontSize }
|
|
- { key: Minus, mods: Control, action: DecreaseFontSize }
|
|
- { key: F11, mods: None, action: ToggleFullscreen }
|
|
- { key: Paste, mods: None, action: Paste }
|
|
- { key: Copy, mods: None, action: Copy }
|
|
- { key: L, mods: Control, action: ClearLogNotice }
|
|
- { key: L, mods: Control, chars: "\x0c" }
|
|
- { key: PageUp, mods: None, action: ScrollPageUp, mode: ~Alt }
|
|
- { key: PageDown, mods: None, action: ScrollPageDown, mode: ~Alt }
|
|
- { key: Home, mods: Shift, action: ScrollToTop, mode: ~Alt }
|
|
- { key: End, mods: Shift, action: ScrollToBottom, mode: ~Alt }
|