| 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 | |
| 41 | # XTerm's default colors |
| 42 | colors: |
| 43 | # Default colors |
| 44 | primary: |
| 45 | background: '0x000000' |
| 46 | foreground: '0xffffff' |
| 47 | # Normal colors |
| 48 | normal: |
| 49 | black: '#000000' |
| 50 | red: '#cd0000' |
| 51 | green: '#00cd00' |
| 52 | yellow: '#cdcd00' |
| 53 | blue: '#0000ee' |
| 54 | magenta: '#cd00cd' |
| 55 | cyan: '#00cdcd' |
| 56 | white: '#e5e5e5' |
| 57 | |
| 58 | # Bright colors |
| 59 | bright: |
| 60 | black: '#7f7f7f' |
| 61 | red: '#ff0000' |
| 62 | green: '#00ff00' |
| 63 | yellow: '#ffff00' |
| 64 | blue: '#5c5cff' |
| 65 | magenta: '#ff00ff' |
| 66 | cyan: '#00ffff' |
| 67 | white: '#ffffff' |
| 68 | |
| 69 | # Indexed Colors |
| 70 | # |
| 71 | # The indexed colors include all colors from 16 to 256. |
| 72 | # When these are not set, they're filled with sensible defaults. |
| 73 | #indexed_colors: |
| 74 | # - { index: 16, color: '0x000000' } |
| 75 | |
| 76 | # Extras |
| 77 | hide_cursor_when_typing: true |
| 78 | |
| 79 | cursor: |
| 80 | style: Block |
| 81 | #blinking: Always |
| 82 | #blink_interval: 750 |
| 83 | unfocused_hollow: true |
| 84 | |
| 85 | |
| 86 | key_bindings: |
| 87 | # (Windows, Linux, and BSD only) |
| 88 | - { key: V, mods: Control|Shift, action: Paste } |
| 89 | - { key: C, mods: Control|Shift, action: Copy } |
| 90 | - { key: Insert, mods: Shift, action: PasteSelection } |
| 91 | - { key: Key0, mods: Control, action: ResetFontSize } |
| 92 | - { key: Equals, mods: Control, action: IncreaseFontSize } |
| 93 | - { key: Plus, mods: Control, action: IncreaseFontSize } |
| 94 | - { key: Minus, mods: Control, action: DecreaseFontSize } |
| 95 | - { key: F11, mods: None, action: ToggleFullscreen } |
| 96 | - { key: Paste, mods: None, action: Paste } |
| 97 | - { key: Copy, mods: None, action: Copy } |
| 98 | - { key: L, mods: Control, action: ClearLogNotice } |
| 99 | - { key: L, mods: Control, chars: "\x0c" } |
| 100 | - { key: PageUp, mods: None, action: ScrollPageUp, mode: ~Alt } |
| 101 | - { key: PageDown, mods: None, action: ScrollPageDown, mode: ~Alt } |
| 102 | - { key: Home, mods: Shift, action: ScrollToTop, mode: ~Alt } |
| 103 | - { key: End, mods: Shift, action: ScrollToBottom, mode: ~Alt } |