| 1 | # Window Customization |
| 2 | window: |
| 3 | #opacity: 0.95 |
| 4 | dimensions: |
| 5 | columns: 122 |
| 6 | lines: 50 |
| 7 | # padding: |
| 8 | # x: 10 |
| 9 | # y: 10 |
| 10 | dynamic_padding: true |
| 11 | decorations: none |
| 12 | scrolling: |
| 13 | history: 10000 |
| 14 | multiplier: 11 |
| 15 | window.dynamic_title: false |
| 16 | |
| 17 | env: |
| 18 | WINIT_X11_SCALE_FACTOR: "1.0" |
| 19 | |
| 20 | # Font configuration (changes require restart) |
| 21 | font: |
| 22 | # The normal (roman) font face to use. |
| 23 | normal: |
| 24 | family: Hack Nerd Font |
| 25 | # Style can be specified to pick a specific face. |
| 26 | style: Regular |
| 27 | |
| 28 | # The bold font face |
| 29 | bold: |
| 30 | family: Hack Nerd Font |
| 31 | # Style can be specified to pick a specific face. |
| 32 | style: Bold |
| 33 | |
| 34 | # The italic font face |
| 35 | italic: |
| 36 | family: Hack Nerd Font |
| 37 | # Style can be specified to pick a specific face. |
| 38 | style: italic |
| 39 | |
| 40 | colors: |
| 41 | # Default colors |
| 42 | primary: |
| 43 | background: '0x1e2127' |
| 44 | foreground: '0xabb2bf' |
| 45 | |
| 46 | # Bright and dim foreground colors |
| 47 | # |
| 48 | # The dimmed foreground color is calculated automatically if it is not present. |
| 49 | # If the bright foreground color is not set, or `draw_bold_text_with_bright_colors` |
| 50 | # is `false`, the normal foreground color will be used. |
| 51 | #dim_foreground: '0x9a9a9a' |
| 52 | bright_foreground: '0xe6efff' |
| 53 | |
| 54 | # Cursor colors |
| 55 | # |
| 56 | # Colors which should be used to draw the terminal cursor. If these are unset, |
| 57 | # the cursor color will be the inverse of the cell color. |
| 58 | #cursor: |
| 59 | # text: '0x000000' |
| 60 | # cursor: '0xffffff' |
| 61 | |
| 62 | # Normal colors |
| 63 | normal: |
| 64 | black: '#1e2127' |
| 65 | red: '#e06c75' |
| 66 | green: '#98c379' |
| 67 | yellow: '#d19a66' |
| 68 | blue: '#61afef' |
| 69 | magenta: '#c678dd' |
| 70 | cyan: '#56b6c2' |
| 71 | white: '#828791' |
| 72 | |
| 73 | # Bright colors |
| 74 | bright: |
| 75 | black: '#5c6370' |
| 76 | red: '#e06c75' |
| 77 | green: '#98c379' |
| 78 | yellow: '#d19a66' |
| 79 | blue: '#61afef' |
| 80 | magenta: '#c678dd' |
| 81 | cyan: '#56b6c2' |
| 82 | white: '#e6efff' |
| 83 | |
| 84 | # Dim colors |
| 85 | # |
| 86 | # If the dim colors are not set, they will be calculated automatically based |
| 87 | # on the `normal` colors. |
| 88 | dim: |
| 89 | black: '#1e2127' |
| 90 | red: '#e06c75' |
| 91 | green: '#98c379' |
| 92 | yellow: '#d19a66' |
| 93 | blue: '#61afef' |
| 94 | magenta: '#c678dd' |
| 95 | cyan: '#56b6c2' |
| 96 | white: '#828791' |
| 97 | |
| 98 | # Indexed Colors |
| 99 | # |
| 100 | # The indexed colors include all colors from 16 to 256. |
| 101 | # When these are not set, they're filled with sensible defaults. |
| 102 | #indexed_colors: |
| 103 | # - { index: 16, color: '0x000000' } |
| 104 | |
| 105 | # Extras |
| 106 | hide_cursor_when_typing: true |
| 107 | |
| 108 | cursor: |
| 109 | style: Block |
| 110 | #blinking: Always |
| 111 | #blink_interval: 750 |
| 112 | unfocused_hollow: true |
| 113 | |
| 114 | |
| 115 | key_bindings: |
| 116 | # (Windows, Linux, and BSD only) |
| 117 | - { key: V, mods: Control|Shift, action: Paste } |
| 118 | - { key: C, mods: Control|Shift, action: Copy } |
| 119 | - { key: Insert, mods: Shift, action: PasteSelection } |
| 120 | - { key: Key0, mods: Control, action: ResetFontSize } |
| 121 | - { key: Equals, mods: Control, action: IncreaseFontSize } |
| 122 | - { key: Plus, mods: Control, action: IncreaseFontSize } |
| 123 | - { key: Minus, mods: Control, action: DecreaseFontSize } |
| 124 | - { key: F11, mods: None, action: ToggleFullscreen } |
| 125 | - { key: Paste, mods: None, action: Paste } |
| 126 | - { key: Copy, mods: None, action: Copy } |
| 127 | - { key: L, mods: Control, action: ClearLogNotice } |
| 128 | - { key: L, mods: Control, chars: "\x0c" } |
| 129 | - { key: PageUp, mods: None, action: ScrollPageUp, mode: ~Alt } |
| 130 | - { key: PageDown, mods: None, action: ScrollPageDown, mode: ~Alt } |
| 131 | - { key: Home, mods: Shift, action: ScrollToTop, mode: ~Alt } |
| 132 | - { key: End, mods: Shift, action: ScrollToBottom, mode: ~Alt } |