Last active
March 19, 2023 12:30
-
-
Save brianpooe/f40ad5206de8f4c5d012d76b1302f4ac to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Parts of this config were created by Derek Taylor, AKA DistroTube. The rest was created by Matt Weber aka The Linux Cast | |
font: | |
size: 12 | |
offset: | |
y: 1 | |
normal: | |
family: "JetBrainsMono Nerd Font Mono" | |
window: | |
padding: | |
x: 5 | |
y: 5 | |
dimensions: | |
columns: 120 | |
lines: 30 | |
cursor: | |
unfocused_hollow: true | |
style: | |
blinking: Always | |
env: | |
TERM: xterm-256color | |
scrolling: | |
history: 2000 | |
auto_scroll: true | |
# live config reload (changes require restart) | |
live_config_reload: true | |
shell: | |
program: /usr/bin/zsh | |
args: | |
- -l | |
- -c | |
- "tmux attach || tmux" | |
####################################### | |
## START OF COLOR SCHEMES ## | |
####################################### | |
schemes: | |
### Doom One ### | |
doom-one: &doom-one | |
primary: | |
background: '#282c34' | |
foreground: '#bbc2cf' | |
cursor: | |
text: CellBackground | |
cursor: '#528bff' | |
selection: | |
text: CellForeground | |
background: '#3e4451' | |
normal: | |
black: '#1c1f24' | |
red: '#ff6c6b' | |
green: '#98be65' | |
yellow: '#da8548' | |
blue: '#51afef' | |
magenta: '#c678dd' | |
cyan: '#5699af' | |
white: '#202328' | |
bright: | |
black: '#5b6268' | |
red: '#da8548' | |
green: '#4db5bd' | |
yellow: '#ecbe7b' | |
blue: '#3071db' # This is 2257a0 in Doom Emacs but I lightened it. | |
magenta: '#a9a1e1' | |
cyan: '#46d9ff' | |
white: '#dfdfdf' | |
### Dracula ### | |
dracula: &dracula | |
primary: | |
background: '#282a36' | |
foreground: '#f8f8f2' | |
cursor: | |
text: CellBackground | |
cursor: CellForeground | |
vi_mode_cursor: | |
text: CellBackground | |
cursor: CellForeground | |
search: | |
matches: | |
foreground: '#44475a' | |
background: '#50fa7b' | |
focused_match: | |
foreground: '#44475a' | |
background: '#ffb86c' | |
footer_bar: | |
background: '#282a36' | |
foreground: '#f8f8f2' | |
line_indicator: | |
foreground: None | |
background: None | |
selection: | |
text: CellForeground | |
background: '#44475a' | |
normal: | |
black: '#000000' | |
red: '#ff5555' | |
green: '#50fa7b' | |
yellow: '#f1fa8c' | |
blue: '#bd93f9' | |
magenta: '#ff79c6' | |
cyan: '#8be9fd' | |
white: '#bfbfbf' | |
bright: | |
black: '#4d4d4d' | |
red: '#ff6e67' | |
green: '#5af78e' | |
yellow: '#f4f99d' | |
blue: '#caa9fa' | |
magenta: '#ff92d0' | |
cyan: '#9aedfe' | |
white: '#e6e6e6' | |
dim: | |
black: '#14151b' | |
red: '#ff2222' | |
green: '#1ef956' | |
yellow: '#ebf85b' | |
blue: '#4d5b86' | |
magenta: '#ff46b0' | |
cyan: '#59dffc' | |
white: '#e6e6d1' | |
### Gruvbox dark ### | |
gruvbox-dark: &gruvbox-dark | |
# Default colors | |
primary: | |
# hard contrast: background = '0x1d2021' | |
background: '#282828' | |
# soft contrast: background = '0x32302f' | |
foreground: '#ebdbb2' | |
# Normal colors | |
normal: | |
black: '#282828' | |
red: '#cc241d' | |
green: '#98971a' | |
yellow: '#d79921' | |
blue: '#458588' | |
magenta: '#b16286' | |
cyan: '#689d6a' | |
white: '#a89984' | |
# Bright colors | |
bright: | |
black: '#928374' | |
red: '#fb4934' | |
green: '#b8bb26' | |
yellow: '#fabd2f' | |
blue: '#83a598' | |
magenta: '#d3869b' | |
cyan: '#8ec07c' | |
white: '#ebdbb2' | |
### Monokai ### | |
monokai-pro: &monokai-pro | |
# Default colors | |
primary: | |
background: '#2D2A2E' | |
foreground: '#FCFCFA' | |
# Normal colors | |
normal: | |
black: '#403E41' | |
red: '#FF6188' | |
green: '#A9DC76' | |
yellow: '#FFD866' | |
blue: '#FC9867' | |
magenta: '#AB9DF2' | |
cyan: '#78DCE8' | |
white: '#FCFCFA' | |
# Bright colors | |
bright: | |
black: '#727072' | |
red: '#FF6188' | |
green: '#A9DC76' | |
yellow: '#FFD866' | |
blue: '#FC9867' | |
magenta: '#AB9DF2' | |
cyan: '#78DCE8' | |
white: '#FCFCFA' | |
### Nord ### | |
nord: &nord | |
# Default colors | |
primary: | |
background: '#2E3440' | |
foreground: '#D8DEE9' | |
# Normal colors | |
normal: | |
black: '#3B4252' | |
red: '#BF616A' | |
green: '#A3BE8C' | |
yellow: '#EBCB8B' | |
blue: '#81A1C1' | |
magenta: '#B48EAD' | |
cyan: '#88C0D0' | |
white: '#E5E9F0' | |
# Bright colors | |
bright: | |
black: '#4C566A' | |
red: '#BF616A' | |
green: '#A3BE8C' | |
yellow: '#EBCB8B' | |
blue: '#81A1C1' | |
magenta: '#B48EAD' | |
cyan: '#8FBCBB' | |
white: '#ECEFF4' | |
### Oceanic Next ### | |
oceanic-next: &oceanic-next | |
# Default colors | |
primary: | |
background: '#1b2b34' | |
foreground: '#d8dee9' | |
# Colors the cursor will use if `custom_cursor_colors` is true | |
cursor: | |
text: '#1b2b34' | |
cursor: '#ffffff' | |
# Normal colors | |
normal: | |
black: '#343d46' | |
red: '#EC5f67' | |
green: '#99C794' | |
yellow: '#FAC863' | |
blue: '#6699cc' | |
magenta: '#c594c5' | |
cyan: '#5fb3b3' | |
white: '#d8dee9' | |
# Bright colors | |
bright: | |
black: '#343d46' | |
red: '#EC5f67' | |
green: '#99C794' | |
yellow: '#FAC863' | |
blue: '#6699cc' | |
magenta: '#c594c5' | |
cyan: '#5fb3b3' | |
white: '#d8dee9' | |
### Solarized Light ### | |
solarized-light: &solarized-light | |
# Default colors | |
primary: | |
background: '#fdf6e3' # base3 | |
foreground: '#657b83' # base00 | |
# Cursor colors | |
cursor: | |
text: '#fdf6e3' # base3 | |
cursor: '#657b83' # base00 | |
# Normal colors | |
normal: | |
black: '#073642' # base02 | |
red: '#dc322f' # red | |
green: '#859900' # green | |
yellow: '#b58900' # yellow | |
blue: '#268bd2' # blue | |
magenta: '#d33682' # magenta | |
cyan: '#2aa198' # cyan | |
white: '#eee8d5' # base2 | |
# Bright colors | |
bright: | |
black: '#002b36' # base03 | |
red: '#cb4b16' # orange | |
green: '#586e75' # base01 | |
yellow: '#657b83' # base00 | |
blue: '#839496' # base0 | |
magenta: '#6c71c4' # violet | |
cyan: '#93a1a1' # base1 | |
white: '#fdf6e3' # base3 | |
### Solarized Dark ### | |
solarized-dark: &solarized-dark | |
# Default colors | |
primary: | |
background: '#002b36' # base03 | |
foreground: '#839496' # base0 | |
# Cursor colors | |
cursor: | |
text: '#002b36' # base03 | |
cursor: '#839496' # base0 | |
# Normal colors | |
normal: | |
black: '#073642' # base02 | |
red: '#dc322f' # red | |
green: '#859900' # green | |
yellow: '#b58900' # yellow | |
blue: '#268bd2' # blue | |
magenta: '#d33682' # magenta | |
cyan: '#2aa198' # cyan | |
white: '#eee8d5' # base2 | |
# Bright colors | |
bright: | |
black: '#002b36' # base03 | |
red: '#cb4b16' # orange | |
green: '#586e75' # base01 | |
yellow: '#657b83' # base00 | |
blue: '#839496' # base0 | |
magenta: '#6c71c4' # violet | |
cyan: '#93a1a1' # base1 | |
white: '#fdf6e3' # base3 | |
### Tomorrow Night ### | |
tomorrow-night: &tomorrow-night | |
# Default colors | |
primary: | |
background: '#1d1f21' | |
foreground: '#c5c8c6' | |
# Colors the cursor will use if `custom_cursor_colors` is true | |
cursor: | |
text: '#1d1f21' | |
cursor: '#ffffff' | |
# Normal colors | |
normal: | |
black: '#1d1f21' | |
red: '#cc6666' | |
green: '#b5bd68' | |
yellow: '#e6c547' | |
blue: '#81a2be' | |
magenta: '#b294bb' | |
cyan: '#70c0ba' | |
white: '#373b41' | |
# Bright colors | |
bright: | |
black: '#666666' | |
red: '#ff3334' | |
green: '#9ec400' | |
yellow: '#f0c674' | |
blue: '#81a2be' | |
magenta: '#b77ee0' | |
cyan: '#54ced6' | |
white: '#282a2e' | |
### moonfly ### | |
moonfly: &moonfly | |
# Default colors | |
primary: | |
background: '#080808' | |
foreground: '#b2b2b2' | |
# Colors the cursor will use if `custom_cursor_colors` is true | |
cursor: | |
text: '#080808' | |
cursor: '#b2b2b2' | |
# Normal colors | |
normal: | |
black: '#323437' | |
red: '#ff5454' | |
green: '#8cc85f' | |
yellow: '#e3c78a' | |
blue: '#80a0ff' | |
magenta: '#d183e8' | |
cyan: '#79dac8' | |
white: '#c6c6c6' | |
# Bright colors | |
bright: | |
black: '#949494' | |
red: '#ff5189' | |
green: '#36c692' | |
yellow: '#bfbf97' | |
blue: '#74b2ff' | |
magenta: '#ae81ff' | |
cyan: '#85dc85' | |
white: '#e4e4e4' | |
# Colors (PaperColor - Light) | |
### papercolor ### | |
papercolor: &papercolor | |
# Default colors | |
primary: | |
background: '0xeeeeee' | |
foreground: '0x878787' | |
cursor: | |
text: '0xeeeeee' | |
cursor: '0x878787' | |
# Normal colors | |
normal: | |
black: '0xeeeeee' | |
red: '0xaf0000' | |
green: '0x008700' | |
yellow: '0x5f8700' | |
blue: '0x0087af' | |
magenta: '0x878787' | |
cyan: '0x005f87' | |
white: '0x444444' | |
# Bright colors | |
bright: | |
black: '0xbcbcbc' | |
red: '0xd70000' | |
green: '0xd70087' | |
yellow: '0x8700af' | |
blue: '0xd75f00' | |
magenta: '0xd75f00' | |
cyan: '0x005faf' | |
white: '0x005f87' | |
colors: *dracula | |
###################################################################### | |
## SET THEME: Choose ONE color scheme from those in the above list. ## | |
## ################################################################### | |
# Available themes are: | |
# *doom-one | |
# *dracula | |
# *gruvbox-dark | |
# *monokai-pro | |
# *nord | |
# *oceanic-next | |
# *solarized-light | |
# *solarized-dark | |
# *tomorrow-night | |
colors: *dracula | |
####################################### | |
## END OF COLOR SCHEMES ## | |
####################################### | |
key_bindings: | |
- { key: Paste, action: Paste } | |
- { key: Copy, action: Copy } | |
- { key: L, mods: Control, action: ClearLogNotice } | |
- { key: L, mods: Control, chars: "\x0c" } | |
- { key: Home, mods: Alt, chars: "\x1b[1;3H" } | |
- { key: Home, chars: "\x1bOH", mode: AppCursor } | |
- { key: Home, chars: "\x1b[H", mode: ~AppCursor } | |
- { key: End, mods: Alt, chars: "\x1b[1;3F" } | |
- { key: End, chars: "\x1bOF", mode: AppCursor } | |
- { key: End, chars: "\x1b[F", mode: ~AppCursor } | |
- { key: PageUp, mods: Shift, action: ScrollPageUp, mode: ~Alt } | |
- { key: PageUp, mods: Shift, chars: "\x1b[5;2~", mode: Alt } | |
- { key: PageUp, mods: Control, chars: "\x1b[5;5~" } | |
- { key: PageUp, mods: Alt, chars: "\x1b[5;3~" } | |
- { key: PageUp, chars: "\x1b[5~" } | |
- { key: PageDown, mods: Shift, action: ScrollPageDown, mode: ~Alt } | |
- { key: PageDown, mods: Shift, chars: "\x1b[6;2~", mode: Alt } | |
- { key: PageDown, mods: Control, chars: "\x1b[6;5~" } | |
- { key: PageDown, mods: Alt, chars: "\x1b[6;3~" } | |
- { key: PageDown, chars: "\x1b[6~" } | |
- { key: Tab, mods: Shift, chars: "\x1b[Z" } | |
- { key: Back, chars: "\x7f" } | |
- { key: Back, mods: Alt, chars: "\x1b\x7f" } | |
- { key: Insert, chars: "\x1b[2~" } | |
- { key: Delete, chars: "\x1b[3~" } | |
- { key: Left, mods: Shift, chars: "\x1b[1;2D" } | |
- { key: Left, mods: Control, chars: "\x1b[1;5D" } | |
- { key: Left, mods: Alt, chars: "\x1b[1;3D" } | |
- { key: Left, chars: "\x1b[D", mode: ~AppCursor } | |
- { key: Left, chars: "\x1bOD", mode: AppCursor } | |
- { key: Right, mods: Shift, chars: "\x1b[1;2C" } | |
- { key: Right, mods: Control, chars: "\x1b[1;5C" } | |
- { key: Right, mods: Alt, chars: "\x1b[1;3C" } | |
- { key: Right, chars: "\x1b[C", mode: ~AppCursor } | |
- { key: Right, chars: "\x1bOC", mode: AppCursor } | |
- { key: Up, mods: Shift, chars: "\x1b[1;2A" } | |
- { key: Up, mods: Control, chars: "\x1b[1;5A" } | |
- { key: Up, mods: Alt, chars: "\x1b[1;3A" } | |
- { key: Up, chars: "\x1b[A", mode: ~AppCursor } | |
- { key: Up, chars: "\x1bOA", mode: AppCursor } | |
- { key: Down, mods: Shift, chars: "\x1b[1;2B" } | |
- { key: Down, mods: Control, chars: "\x1b[1;5B" } | |
- { key: Down, mods: Alt, chars: "\x1b[1;3B" } | |
- { key: Down, chars: "\x1b[B", mode: ~AppCursor } | |
- { key: Down, chars: "\x1bOB", mode: AppCursor } | |
- { key: F1, chars: "\x1bOP" } | |
- { key: F2, chars: "\x1bOQ" } | |
- { key: F3, chars: "\x1bOR" } | |
- { key: F4, chars: "\x1bOS" } | |
- { key: F5, chars: "\x1b[15~" } | |
- { key: F6, chars: "\x1b[17~" } | |
- { key: F7, chars: "\x1b[18~" } | |
- { key: F8, chars: "\x1b[19~" } | |
- { key: F9, chars: "\x1b[20~" } | |
- { key: F10, chars: "\x1b[21~" } | |
- { key: F11, chars: "\x1b[23~" } | |
- { key: F12, chars: "\x1b[24~" } | |
- { key: F1, mods: Shift, chars: "\x1b[1;2P" } | |
- { key: F2, mods: Shift, chars: "\x1b[1;2Q" } | |
- { key: F3, mods: Shift, chars: "\x1b[1;2R" } | |
- { key: F4, mods: Shift, chars: "\x1b[1;2S" } | |
- { key: F5, mods: Shift, chars: "\x1b[15;2~" } | |
- { key: F6, mods: Shift, chars: "\x1b[17;2~" } | |
- { key: F7, mods: Shift, chars: "\x1b[18;2~" } | |
- { key: F8, mods: Shift, chars: "\x1b[19;2~" } | |
- { key: F9, mods: Shift, chars: "\x1b[20;2~" } | |
- { key: F10, mods: Shift, chars: "\x1b[21;2~" } | |
- { key: F11, mods: Shift, chars: "\x1b[23;2~" } | |
- { key: F12, mods: Shift, chars: "\x1b[24;2~" } | |
- { key: F1, mods: Control, chars: "\x1b[1;5P" } | |
- { key: F2, mods: Control, chars: "\x1b[1;5Q" } | |
- { key: F3, mods: Control, chars: "\x1b[1;5R" } | |
- { key: F4, mods: Control, chars: "\x1b[1;5S" } | |
- { key: F5, mods: Control, chars: "\x1b[15;5~" } | |
- { key: F6, mods: Control, chars: "\x1b[17;5~" } | |
- { key: F7, mods: Control, chars: "\x1b[18;5~" } | |
- { key: F8, mods: Control, chars: "\x1b[19;5~" } | |
- { key: F9, mods: Control, chars: "\x1b[20;5~" } | |
- { key: F10, mods: Control, chars: "\x1b[21;5~" } | |
- { key: F11, mods: Control, chars: "\x1b[23;5~" } | |
- { key: F12, mods: Control, chars: "\x1b[24;5~" } | |
- { key: F1, mods: Alt, chars: "\x1b[1;6P" } | |
- { key: F2, mods: Alt, chars: "\x1b[1;6Q" } | |
- { key: F3, mods: Alt, chars: "\x1b[1;6R" } | |
- { key: F4, mods: Alt, chars: "\x1b[1;6S" } | |
- { key: F5, mods: Alt, chars: "\x1b[15;6~" } | |
- { key: F6, mods: Alt, chars: "\x1b[17;6~" } | |
- { key: F7, mods: Alt, chars: "\x1b[18;6~" } | |
- { key: F8, mods: Alt, chars: "\x1b[19;6~" } | |
- { key: F9, mods: Alt, chars: "\x1b[20;6~" } | |
- { key: F10, mods: Alt, chars: "\x1b[21;6~" } | |
- { key: F11, mods: Alt, chars: "\x1b[23;6~" } | |
- { key: F12, mods: Alt, chars: "\x1b[24;6~" } | |
- { key: F1, mods: Super, chars: "\x1b[1;3P" } | |
- { key: F2, mods: Super, chars: "\x1b[1;3Q" } | |
- { key: F3, mods: Super, chars: "\x1b[1;3R" } | |
- { key: F4, mods: Super, chars: "\x1b[1;3S" } | |
- { key: F5, mods: Super, chars: "\x1b[15;3~" } | |
- { key: F6, mods: Super, chars: "\x1b[17;3~" } | |
- { key: F7, mods: Super, chars: "\x1b[18;3~" } | |
- { key: F8, mods: Super, chars: "\x1b[19;3~" } | |
- { key: F9, mods: Super, chars: "\x1b[20;3~" } | |
- { key: F10, mods: Super, chars: "\x1b[21;3~" } | |
- { key: F11, mods: Super, chars: "\x1b[23;3~" } | |
- { key: F12, mods: Super, chars: "\x1b[24;3~" } | |
- { key: NumpadEnter, chars: "\n" } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment