diff --git a/config/alacritty/alacritty.toml b/config/alacritty/alacritty.toml new file mode 100644 index 0000000..23f6377 --- /dev/null +++ b/config/alacritty/alacritty.toml @@ -0,0 +1,595 @@ +import = ["~/.config/alacritty/themes/themes/tender.toml"] +live_config_reload = true + +[bell] +animation = "EaseOutExpo" +color = "#ffffff" +duration = 0 + +[cursor] +unfocused_hollow = true + +[debug] +persistent_logging = false +render_timer = false + +[font] +size = 6.5 + +[font.bold] +family = "Comic Code" +style = "Bold" + +[font.glyph_offset] +x = 0 +y = 0 + +[font.italic] +family = "Comic Code" +style = "Italic" + +[font.normal] +family = "Comic Code" + +[font.offset] +x = 0 +y = 0 + +[[hints.enabled]] +command = "xdg-open" +post_processing = true +regex = "(mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)[^\u0000-\u001F\u007F-Ÿ<>\"\\s{-}\\^⟨⟩`]+" + +[hints.enabled.binding] +key = "U" +mods = "Control|Shift" + +[hints.enabled.mouse] +enabled = true +mods = "None" + +[[keyboard.bindings]] +action = "Paste" +key = "Paste" + +[[keyboard.bindings]] +action = "Copy" +key = "Copy" + +[[keyboard.bindings]] +action = "ClearLogNotice" +key = "L" +mods = "Control" + +[[keyboard.bindings]] +chars = "\f" +key = "L" +mods = "Control" + +[[keyboard.bindings]] +chars = "\u001B[1;3H" +key = "Home" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001BOH" +key = "Home" +mode = "AppCursor" + +[[keyboard.bindings]] +chars = "\u001B[H" +key = "Home" +mode = "~AppCursor" + +[[keyboard.bindings]] +chars = "\u001B[1;3F" +key = "End" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001BOF" +key = "End" +mode = "AppCursor" + +[[keyboard.bindings]] +chars = "\u001B[F" +key = "End" +mode = "~AppCursor" + +[[keyboard.bindings]] +action = "ScrollPageUp" +key = "PageUp" +mode = "~Alt" +mods = "Shift" + +[[keyboard.bindings]] +chars = "\u001B[5;2~" +key = "PageUp" +mode = "Alt" +mods = "Shift" + +[[keyboard.bindings]] +chars = "\u001B[5;5~" +key = "PageUp" +mods = "Control" + +[[keyboard.bindings]] +chars = "\u001B[5;3~" +key = "PageUp" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B[5~" +key = "PageUp" + +[[keyboard.bindings]] +action = "ScrollPageDown" +key = "PageDown" +mode = "~Alt" +mods = "Shift" + +[[keyboard.bindings]] +chars = "\u001B[6;2~" +key = "PageDown" +mode = "Alt" +mods = "Shift" + +[[keyboard.bindings]] +chars = "\u001B[6;5~" +key = "PageDown" +mods = "Control" + +[[keyboard.bindings]] +chars = "\u001B[6;3~" +key = "PageDown" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B[6~" +key = "PageDown" + +[[keyboard.bindings]] +chars = "\u001B[Z" +key = "Tab" +mods = "Shift" + +[[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" + +[[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 = "\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 = "\u001B[1;2P" +key = "F1" +mods = "Shift" + +[[keyboard.bindings]] +chars = "\u001B[1;2Q" +key = "F2" +mods = "Shift" + +[[keyboard.bindings]] +chars = "\u001B[1;2R" +key = "F3" +mods = "Shift" + +[[keyboard.bindings]] +chars = "\u001B[1;2S" +key = "F4" +mods = "Shift" + +[[keyboard.bindings]] +chars = "\u001B[15;2~" +key = "F5" +mods = "Shift" + +[[keyboard.bindings]] +chars = "\u001B[17;2~" +key = "F6" +mods = "Shift" + +[[keyboard.bindings]] +chars = "\u001B[18;2~" +key = "F7" +mods = "Shift" + +[[keyboard.bindings]] +chars = "\u001B[19;2~" +key = "F8" +mods = "Shift" + +[[keyboard.bindings]] +chars = "\u001B[20;2~" +key = "F9" +mods = "Shift" + +[[keyboard.bindings]] +chars = "\u001B[21;2~" +key = "F10" +mods = "Shift" + +[[keyboard.bindings]] +chars = "\u001B[23;2~" +key = "F11" +mods = "Shift" + +[[keyboard.bindings]] +chars = "\u001B[24;2~" +key = "F12" +mods = "Shift" + +[[keyboard.bindings]] +chars = "\u001B[1;5P" +key = "F1" +mods = "Control" + +[[keyboard.bindings]] +chars = "\u001B[1;5Q" +key = "F2" +mods = "Control" + +[[keyboard.bindings]] +chars = "\u001B[1;5R" +key = "F3" +mods = "Control" + +[[keyboard.bindings]] +chars = "\u001B[1;5S" +key = "F4" +mods = "Control" + +[[keyboard.bindings]] +chars = "\u001B[15;5~" +key = "F5" +mods = "Control" + +[[keyboard.bindings]] +chars = "\u001B[17;5~" +key = "F6" +mods = "Control" + +[[keyboard.bindings]] +chars = "\u001B[18;5~" +key = "F7" +mods = "Control" + +[[keyboard.bindings]] +chars = "\u001B[19;5~" +key = "F8" +mods = "Control" + +[[keyboard.bindings]] +chars = "\u001B[20;5~" +key = "F9" +mods = "Control" + +[[keyboard.bindings]] +chars = "\u001B[21;5~" +key = "F10" +mods = "Control" + +[[keyboard.bindings]] +chars = "\u001B[23;5~" +key = "F11" +mods = "Control" + +[[keyboard.bindings]] +chars = "\u001B[24;5~" +key = "F12" +mods = "Control" + +[[keyboard.bindings]] +chars = "\u001B[1;6P" +key = "F1" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B[1;6Q" +key = "F2" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B[1;6R" +key = "F3" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B[1;6S" +key = "F4" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B[15;6~" +key = "F5" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B[17;6~" +key = "F6" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B[18;6~" +key = "F7" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B[19;6~" +key = "F8" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B[20;6~" +key = "F9" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B[21;6~" +key = "F10" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B[23;6~" +key = "F11" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B[24;6~" +key = "F12" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B[1;3P" +key = "F1" +mods = "Super" + +[[keyboard.bindings]] +chars = "\u001B[1;3Q" +key = "F2" +mods = "Super" + +[[keyboard.bindings]] +chars = "\u001B[1;3R" +key = "F3" +mods = "Super" + +[[keyboard.bindings]] +chars = "\u001B[1;3S" +key = "F4" +mods = "Super" + +[[keyboard.bindings]] +chars = "\u001B[15;3~" +key = "F5" +mods = "Super" + +[[keyboard.bindings]] +chars = "\u001B[17;3~" +key = "F6" +mods = "Super" + +[[keyboard.bindings]] +chars = "\u001B[18;3~" +key = "F7" +mods = "Super" + +[[keyboard.bindings]] +chars = "\u001B[19;3~" +key = "F8" +mods = "Super" + +[[keyboard.bindings]] +chars = "\u001B[20;3~" +key = "F9" +mods = "Super" + +[[keyboard.bindings]] +chars = "\u001B[21;3~" +key = "F10" +mods = "Super" + +[[keyboard.bindings]] +chars = "\u001B[23;3~" +key = "F11" +mods = "Super" + +[[keyboard.bindings]] +chars = "\u001B[24;3~" +key = "F12" +mods = "Super" + +[[keyboard.bindings]] +chars = """ + +""" +key = "NumpadEnter" + +[mouse] +hide_when_typing = false + +[[mouse.bindings]] +action = "PasteSelection" +mouse = "Middle" + +[scrolling] +history = 10000 +multiplier = 3 + +[selection] +save_to_clipboard = false +semantic_escape_chars = ",│`|:\"' ()[]{}<>" + +[shell] +args = ["-l"] +program = "/bin/zsh" + +[window] +decorations = "full" +dynamic_padding = false +dynamic_title = true +opacity = 1.0 +startup_mode = "Windowed" + +[window.padding] +x = 2 +y = 2 diff --git a/config/alacritty/alacritty.yml b/config/alacritty/alacritty.yml deleted file mode 100644 index 38e9af6..0000000 --- a/config/alacritty/alacritty.yml +++ /dev/null @@ -1,374 +0,0 @@ ---- -shell: - program: /bin/zsh - args: - - -l -window: - dynamic_title: true - padding: - x: 2 - y: 2 - dynamic_padding: false - decorations: full - opacity: 1.0 - startup_mode: Windowed -scrolling: - history: 10000 - multiplier: 3 -font: - normal: - family: Comic Code - bold: - family: Comic Code - style: Bold - italic: - family: Comic Code - style: Italic - size: 6.5 - offset: - x: 0 - y: 0 - glyph_offset: - x: 0 - y: 0 -debug: - render_timer: false - persistent_logging: false -bell: - animation: EaseOutExpo - duration: 0 - color: "#ffffff" -mouse_bindings: -- mouse: Middle - action: PasteSelection -mouse: - double_click: - threshold: 300 - triple_click: - threshold: 300 - hide_when_typing: false -hints: - enabled: - - regex: "(mailto:|gemini:|gopher:|https:|http:|news:|file:|git:|ssh:|ftp:)\ - [^\u0000-\u001F\u007F-\u009F<>\"\\s{-}\\^⟨⟩`]+" - command: xdg-open - post_processing: true - mouse: - enabled: true - mods: None - binding: - key: U - mods: Control|Shift -selection: - semantic_escape_chars: ',│`|:"'' ()[]{}<>' - save_to_clipboard: false -cursor: - unfocused_hollow: true -live_config_reload: true -enable_experimental_conpty_backend: false -key_bindings: -- key: Paste - action: Paste -- key: Copy - action: Copy -- key: L - mods: Control - action: ClearLogNotice -- key: L - mods: Control - chars: "\f" -- key: Home - mods: Alt - chars: "\e[1;3H" -- key: Home - chars: "\eOH" - mode: AppCursor -- key: Home - chars: "\e[H" - mode: "~AppCursor" -- key: End - mods: Alt - chars: "\e[1;3F" -- key: End - chars: "\eOF" - mode: AppCursor -- key: End - chars: "\e[F" - mode: "~AppCursor" -- key: PageUp - mods: Shift - action: ScrollPageUp - mode: "~Alt" -- key: PageUp - mods: Shift - chars: "\e[5;2~" - mode: Alt -- key: PageUp - mods: Control - chars: "\e[5;5~" -- key: PageUp - mods: Alt - chars: "\e[5;3~" -- key: PageUp - chars: "\e[5~" -- key: PageDown - mods: Shift - action: ScrollPageDown - mode: "~Alt" -- key: PageDown - mods: Shift - chars: "\e[6;2~" - mode: Alt -- key: PageDown - mods: Control - chars: "\e[6;5~" -- key: PageDown - mods: Alt - chars: "\e[6;3~" -- key: PageDown - chars: "\e[6~" -- key: Tab - mods: Shift - chars: "\e[Z" -- key: Back - chars: "\x7F" -- key: Back - mods: Alt - chars: "\e\x7F" -- key: Insert - chars: "\e[2~" -- key: Delete - chars: "\e[3~" -- key: Left - mods: Shift - chars: "\e[1;2D" -- key: Left - mods: Control - chars: "\e[1;5D" -- key: Left - mods: Alt - chars: "\e[1;3D" -- key: Left - chars: "\e[D" - mode: "~AppCursor" -- key: Left - chars: "\eOD" - mode: AppCursor -- key: Right - mods: Shift - chars: "\e[1;2C" -- key: Right - mods: Control - chars: "\e[1;5C" -- key: Right - mods: Alt - chars: "\e[1;3C" -- key: Right - chars: "\e[C" - mode: "~AppCursor" -- key: Right - chars: "\eOC" - mode: AppCursor -- key: Up - mods: Shift - chars: "\e[1;2A" -- key: Up - mods: Control - chars: "\e[1;5A" -- key: Up - mods: Alt - chars: "\e[1;3A" -- key: Up - chars: "\e[A" - mode: "~AppCursor" -- key: Up - chars: "\eOA" - mode: AppCursor -- key: Down - mods: Shift - chars: "\e[1;2B" -- key: Down - mods: Control - chars: "\e[1;5B" -- key: Down - mods: Alt - chars: "\e[1;3B" -- key: Down - chars: "\e[B" - mode: "~AppCursor" -- key: Down - chars: "\eOB" - mode: AppCursor -- key: F1 - chars: "\eOP" -- key: F2 - chars: "\eOQ" -- key: F3 - chars: "\eOR" -- key: F4 - chars: "\eOS" -- key: F5 - chars: "\e[15~" -- key: F6 - chars: "\e[17~" -- key: F7 - chars: "\e[18~" -- key: F8 - chars: "\e[19~" -- key: F9 - chars: "\e[20~" -- key: F10 - chars: "\e[21~" -- key: F11 - chars: "\e[23~" -- key: F12 - chars: "\e[24~" -- key: F1 - mods: Shift - chars: "\e[1;2P" -- key: F2 - mods: Shift - chars: "\e[1;2Q" -- key: F3 - mods: Shift - chars: "\e[1;2R" -- key: F4 - mods: Shift - chars: "\e[1;2S" -- key: F5 - mods: Shift - chars: "\e[15;2~" -- key: F6 - mods: Shift - chars: "\e[17;2~" -- key: F7 - mods: Shift - chars: "\e[18;2~" -- key: F8 - mods: Shift - chars: "\e[19;2~" -- key: F9 - mods: Shift - chars: "\e[20;2~" -- key: F10 - mods: Shift - chars: "\e[21;2~" -- key: F11 - mods: Shift - chars: "\e[23;2~" -- key: F12 - mods: Shift - chars: "\e[24;2~" -- key: F1 - mods: Control - chars: "\e[1;5P" -- key: F2 - mods: Control - chars: "\e[1;5Q" -- key: F3 - mods: Control - chars: "\e[1;5R" -- key: F4 - mods: Control - chars: "\e[1;5S" -- key: F5 - mods: Control - chars: "\e[15;5~" -- key: F6 - mods: Control - chars: "\e[17;5~" -- key: F7 - mods: Control - chars: "\e[18;5~" -- key: F8 - mods: Control - chars: "\e[19;5~" -- key: F9 - mods: Control - chars: "\e[20;5~" -- key: F10 - mods: Control - chars: "\e[21;5~" -- key: F11 - mods: Control - chars: "\e[23;5~" -- key: F12 - mods: Control - chars: "\e[24;5~" -- key: F1 - mods: Alt - chars: "\e[1;6P" -- key: F2 - mods: Alt - chars: "\e[1;6Q" -- key: F3 - mods: Alt - chars: "\e[1;6R" -- key: F4 - mods: Alt - chars: "\e[1;6S" -- key: F5 - mods: Alt - chars: "\e[15;6~" -- key: F6 - mods: Alt - chars: "\e[17;6~" -- key: F7 - mods: Alt - chars: "\e[18;6~" -- key: F8 - mods: Alt - chars: "\e[19;6~" -- key: F9 - mods: Alt - chars: "\e[20;6~" -- key: F10 - mods: Alt - chars: "\e[21;6~" -- key: F11 - mods: Alt - chars: "\e[23;6~" -- key: F12 - mods: Alt - chars: "\e[24;6~" -- key: F1 - mods: Super - chars: "\e[1;3P" -- key: F2 - mods: Super - chars: "\e[1;3Q" -- key: F3 - mods: Super - chars: "\e[1;3R" -- key: F4 - mods: Super - chars: "\e[1;3S" -- key: F5 - mods: Super - chars: "\e[15;3~" -- key: F6 - mods: Super - chars: "\e[17;3~" -- key: F7 - mods: Super - chars: "\e[18;3~" -- key: F8 - mods: Super - chars: "\e[19;3~" -- key: F9 - mods: Super - chars: "\e[20;3~" -- key: F10 - mods: Super - chars: "\e[21;3~" -- key: F11 - mods: Super - chars: "\e[23;3~" -- key: F12 - mods: Super - chars: "\e[24;3~" -- key: NumpadEnter - chars: "\n" - -import: -- ~/.config/alacritty/themes/themes/tender.yaml