[bell] animation = "EaseOutExpo" duration = 0 [colors] draw_bold_text_with_bright_colors = true {% if light %} # Gruvbox Light [colors.primary] # hard contrast: background = '0xf9f5d7' background = "0xfbf1c7" # soft contrast: background = '0xf2e5bc' foreground = "0x3c3836" # Normal colors [colors.normal] black = "0xfbf1c7" red = "0xcc241d" green = "0x98971a" yellow = "0xd79921" blue = "0x458588" magenta = "0xb16286" cyan = "0x689d6a" white = "0x7c6f64" # Bright colors [colors.bright] black = "0x928374" red = "0x9d0006" green = "0x79740e" yellow = "0xb57614" blue = "0x076678" magenta = "0x8f3f71" cyan = "0x427b58" white = "0x3c3836" {% else %} # Gruvbox Dark [colors.primary] # hard contrast: background = '0x1d2021' background = "0x282828" # soft contrast: background = '0x32302f' foreground = "0xebdbb2" [colors.normal] black = "0x282828" blue = "0x458588" cyan = "0x689d6a" green = "0x98971a" magenta = "0xb16286" red = "0xcc241d" white = "0xa89984" yellow = "0xd79921" [colors.bright] black = "0x928374" blue = "0x83a598" cyan = "0x8ec07c" green = "0xb8bb26" magenta = "0xd3869b" red = "0xfb4934" white = "0xebdbb2" yellow = "0xfabd2f" {% end %} [debug] render_timer = false [env] TERM = "xterm-256color" [font] {% if hostname == "vostok" %} size = 10.0 {% else %} size = 11.0 {% end %} [font.bold] style = "Bold" {% if hostname == "sputnik" %} family = "SauceCodePro Nerd Font" {% elif hostname == "vostok" %} family = "Source Code Pro for Powerline" {% elif os == "darwin" %} {% else %} family = "monospace" {% end %} [font.italic] style = "Italic" {% if hostname == "sputnik" %} family = "SauceCodePro Nerd Font" {% elif hostname == "vostok" %} family = "Source Code Pro for Powerline" {% elif os == "darwin" %} {% else %} family = "monospace" {% end %} [font.normal] style = "Regular" {% if hostname == "sputnik" %} family = "SauceCodePro Nerd Font" {% elif hostname == "vostok" %} family = "Source Code Pro for Powerline" {% elif os == "darwin" %} {% else %} family = "monospace" {% end %} [font.offset] x = 0 y = 0 [[keyboard.bindings]] action = "Paste" key = "V" mods = "Control|Shift" [[keyboard.bindings]] action = "Copy" key = "C" mods = "Control|Shift" [[keyboard.bindings]] action = "Quit" key = "Q" mods = "Command" [[keyboard.bindings]] action = "Quit" key = "W" mods = "Command" [[keyboard.bindings]] action = "IncreaseFontSize" key = "Plus" mods = "Control" [[keyboard.bindings]] action = "DecreaseFontSize" key = "Minus" mods = "Control" [[keyboard.bindings]] action = "ResetFontSize" key = "Key0" mods = "Control" [[keyboard.bindings]] chars = "\u001BOH" key = "Home" mode = "AppCursor" [[keyboard.bindings]] chars = "\u001B[1~" key = "Home" mode = "~AppCursor" [[keyboard.bindings]] chars = "\u001BOF" key = "End" mode = "AppCursor" [[keyboard.bindings]] chars = "\u001B[4~" key = "End" mode = "~AppCursor" [[keyboard.bindings]] chars = "\u001B[5~" key = "PageUp" [[keyboard.bindings]] chars = "\u001B[6~" key = "PageDown" [[keyboard.bindings]] chars = "\u001B[1;2D" key = "Left" mods = "Shift" [[keyboard.bindings]] chars = "\u001B[1;5D" key = "Left" mods = "Control" [[keyboard.bindings]] chars = "\u001B[1;3D" key = "Left" mods = "Alt" [[keyboard.bindings]] chars = "\u001B[D" key = "Left" mode = "~AppCursor" [[keyboard.bindings]] chars = "\u001BOD" key = "Left" mode = "AppCursor" [[keyboard.bindings]] chars = "\u001B[1;2C" key = "Right" mods = "Shift" [[keyboard.bindings]] chars = "\u001B[1;5C" key = "Right" mods = "Control" [[keyboard.bindings]] chars = "\u001B[1;3C" key = "Right" mods = "Alt" [[keyboard.bindings]] chars = "\u001B[C" key = "Right" mode = "~AppCursor" [[keyboard.bindings]] chars = "\u001BOC" key = "Right" mode = "AppCursor" [[keyboard.bindings]] chars = "\u001B[1;2A" key = "Up" mods = "Shift" [[keyboard.bindings]] chars = "\u001B[1;5A" key = "Up" mods = "Control" [[keyboard.bindings]] chars = "\u001B[1;3A" key = "Up" mods = "Alt" [[keyboard.bindings]] chars = "\u001B[A" key = "Up" mode = "~AppCursor" [[keyboard.bindings]] chars = "\u001BOA" key = "Up" mode = "AppCursor" [[keyboard.bindings]] chars = "\u001B[1;2B" key = "Down" mods = "Shift" [[keyboard.bindings]] chars = "\u001B[1;5B" key = "Down" mods = "Control" [[keyboard.bindings]] chars = "\u001B[1;3B" key = "Down" mods = "Alt" [[keyboard.bindings]] chars = "\u001B[B" key = "Down" mode = "~AppCursor" [[keyboard.bindings]] chars = "\u001BOB" key = "Down" mode = "AppCursor" [[keyboard.bindings]] chars = "\u001B[Z" key = "Tab" mods = "Shift" [[keyboard.bindings]] chars = "\u001BOP" key = "F1" [[keyboard.bindings]] chars = "\u001BOQ" key = "F2" [[keyboard.bindings]] chars = "\u001BOR" key = "F3" [[keyboard.bindings]] chars = "\u001BOS" key = "F4" [[keyboard.bindings]] chars = "\u001B[15~" key = "F5" [[keyboard.bindings]] chars = "\u001B[17~" key = "F6" [[keyboard.bindings]] chars = "\u001B[18~" key = "F7" [[keyboard.bindings]] chars = "\u001B[19~" key = "F8" [[keyboard.bindings]] chars = "\u001B[20~" key = "F9" [[keyboard.bindings]] chars = "\u001B[21~" key = "F10" [[keyboard.bindings]] chars = "\u001B[23~" key = "F11" [[keyboard.bindings]] chars = "\u001B[24~" key = "F12" [[keyboard.bindings]] chars = "\u007F" key = "Back" [[keyboard.bindings]] chars = "\u001B\u007F" key = "Back" mods = "Alt" [[keyboard.bindings]] chars = "\u001B[2~" key = "Insert" [[keyboard.bindings]] chars = "\u001B[3~" key = "Delete" mode = "AppKeypad" [[keyboard.bindings]] chars = "\u001B[P" key = "Delete" mode = "~AppKeypad" [mouse] hide_when_typing = false [[mouse.bindings]] action = "PasteSelection" mouse = "Middle" [selection] semantic_escape_chars = ",│`|:\"' ()[]{}<>" [terminal.shell] program = "nu" [window] {% if demo %} opacity = 1.0 {% elif hostname == "corona" || hostname == "corona.local" %} opacity = 0.95 {% else %} opacity = 0.90 {% end %} [window.dimensions] columns = 80 lines = 24