From 6328304e70f5d87bfbc6a3611c15c08c91916434 Mon Sep 17 00:00:00 2001 From: SqrtMinusOne Date: Wed, 12 Nov 2025 18:21:01 +0300 Subject: [PATCH] alacritty: migrate to toml --- .config/alacritty/alacritty.toml | 152 +++++++++++++++++++++++ .config/alacritty/alacritty.yml | 69 ----------- Console.org | 207 ++++++++++++++++++++++--------- 3 files changed, 298 insertions(+), 130 deletions(-) create mode 100644 .config/alacritty/alacritty.toml delete mode 100644 .config/alacritty/alacritty.yml diff --git a/.config/alacritty/alacritty.toml b/.config/alacritty/alacritty.toml new file mode 100644 index 0000000..78577e4 --- /dev/null +++ b/.config/alacritty/alacritty.toml @@ -0,0 +1,152 @@ +decorations = "none" + +[colors.bright] +Black = "#484848" +Blue = "#cbcfff" +Cyan = "#88c8ff" +Green = "#8adf80" +Magenta = "#df8fff" +Red = "#ff8f88" +White = "#ffffff" +Yellow = "#fac200" + +[colors.normal] +black = "#222222" +blue = "#375cd8" +cyan = "#1f6fbf" +green = "#217a3c" +magenta = "#ba35af" +red = "#cc3333" +white = "#fff8f0" +yellow = "#8a5d00" + +[colors.primary] +background = "#fff8f0" +foreground = "#222222" + +[env] +TERM = "xterm-256color" + +[font] +size = 10 + +[font.normal] +family = "JetBrainsMono Nerd Font" +style = "Regular" + +[[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" +mode = "~Vi|~Search" +mods = "Control" + +[[keyboard.bindings]] +action = "ScrollPageUp" +key = "PageUp" +mode = "~Alt" +mods = "Shift" + +[[keyboard.bindings]] +action = "ScrollPageDown" +key = "PageDown" +mode = "~Alt" +mods = "Shift" + +[[keyboard.bindings]] +action = "ScrollToTop" +key = "Home" +mode = "~Alt" +mods = "Shift" + +[[keyboard.bindings]] +action = "ScrollToBottom" +key = "End" +mode = "~Alt" +mods = "Shift" + +[[keyboard.bindings]] +action = "ReceiveChar" +key = "Space" +mode = "~Search" +mods = "Shift|Control" + +[[keyboard.bindings]] +action = "Paste" +key = "V" +mode = "~Vi" +mods = "Control|Shift" + +[[keyboard.bindings]] +action = "Copy" +key = "C" +mods = "Control|Shift" + +[[keyboard.bindings]] +action = "ReceiveChar" +key = "F" +mode = "~Search" +mods = "Control|Shift" + +[[keyboard.bindings]] +action = "ReceiveChar" +key = "B" +mode = "~Search" +mods = "Control|Shift" + +[[keyboard.bindings]] +action = "PasteSelection" +key = "Insert" +mods = "Shift" + +[[keyboard.bindings]] +action = "ResetFontSize" +key = "Key0" +mods = "Control" + +[[keyboard.bindings]] +action = "IncreaseFontSize" +key = "Equals" +mods = "Control" + +[[keyboard.bindings]] +action = "IncreaseFontSize" +key = "Plus" +mods = "Control" + +[[keyboard.bindings]] +action = "IncreaseFontSize" +key = "NumpadAdd" +mods = "Control" + +[[keyboard.bindings]] +action = "DecreaseFontSize" +key = "Minus" +mods = "Control" + +[[keyboard.bindings]] +action = "DecreaseFontSize" +key = "NumpadSubtract" +mods = "Control" + +[window] +dynamic_padding = true +opacity = 1 + +[window.padding] +x = 0 +y = 0 + +[keyboard] diff --git a/.config/alacritty/alacritty.yml b/.config/alacritty/alacritty.yml deleted file mode 100644 index 2a94929..0000000 --- a/.config/alacritty/alacritty.yml +++ /dev/null @@ -1,69 +0,0 @@ -# [[file:../../Console.org::*Alacritty][Alacritty:1]] -decorations: none - -font: - normal: - family: JetBrainsMono Nerd Font - style: Regular - - size: 10 - -env: - TERM: xterm-256color - -colors: - primary: - background: '#fff8f0' - foreground: '#222222' - normal: - black: '#222222' - red: '#cc3333' - green: '#217a3c' - yellow: '#8a5d00' - blue: '#375cd8' - magenta: '#ba35af' - cyan: '#1f6fbf' - white: '#fff8f0' - bright: - Black: '#484848' - Red: '#ff8f88' - Green: '#8adf80' - Yellow: '#fac200' - Blue: '#cbcfff' - Magenta: '#df8fff' - Cyan: '#88c8ff' - White: '#ffffff' - -window: - padding: - x: 0 - y: 0 - dynamic_padding: true - opacity: 1 - -key_bindings: - - { key: Paste, action: Paste } - - { key: Copy, action: Copy } - - { key: L, mods: Control, action: ClearLogNotice } - - { key: L, mods: Control, mode: ~Vi|~Search, chars: "\x0c" } - - { key: PageUp, mods: Shift, mode: ~Alt, action: ScrollPageUp, } - - { key: PageDown, mods: Shift, mode: ~Alt, action: ScrollPageDown } - - { key: Home, mods: Shift, mode: ~Alt, action: ScrollToTop, } - - { key: End, mods: Shift, mode: ~Alt, action: ScrollToBottom } - - # Turn off vi mode - - { key: Space, mods: Shift|Control, mode: ~Search, action: ReceiveChar } - - # (Windows, Linux, and BSD only) - - { key: V, mods: Control|Shift, mode: ~Vi, action: Paste } - - { key: C, mods: Control|Shift, action: Copy } - - { key: F, mods: Control|Shift, mode: ~Search, action: ReceiveChar } - - { key: B, mods: Control|Shift, mode: ~Search, action: ReceiveChar } - - { key: Insert, mods: Shift, action: PasteSelection } - - { key: Key0, mods: Control, action: ResetFontSize } - - { key: Equals, mods: Control, action: IncreaseFontSize } - - { key: Plus, mods: Control, action: IncreaseFontSize } - - { key: NumpadAdd, mods: Control, action: IncreaseFontSize } - - { key: Minus, mods: Control, action: DecreaseFontSize } - - { key: NumpadSubtract, mods: Control, action: DecreaseFontSize } -# Alacritty:1 ends here diff --git a/Console.org b/Console.org index affced5..a667c85 100644 --- a/Console.org +++ b/Console.org @@ -700,7 +700,7 @@ source ~/.tmux.line.conf #+end_src * Alacritty :PROPERTIES: -:header-args+: :tangle ./.config/alacritty/alacritty.yml :comments link +:header-args+: :tangle ./.config/alacritty/alacritty.toml :comments link :END: | Arch dependency | @@ -712,74 +712,159 @@ source ~/.tmux.line.conf References: - [[https://github.com/alacritty/alacritty/blob/master/alacritty.yml][default config]] -#+begin_src yaml :noweb yes -decorations: none +#+begin_src toml :noweb yes +decorations = "none" -font: - normal: - family: JetBrainsMono Nerd Font - style: Regular +[colors.bright] +Black = "<>" +Red = "<>" +Green = "<>" +Yellow = "<>" +Blue = "<>" +Magenta = "<>" +Cyan = "<>" +White = "<>" - size: 10 +[colors.normal] +black = "<>" +red = "<>" +green = "<>" +yellow = "<>" +blue = "<>" +magenta = "<>" +cyan = "<>" +white = "<>" -env: - TERM: xterm-256color +[colors.primary] +background: "<>" +foreground: "<>" -colors: - primary: - background: '<>' - foreground: '<>' - normal: - black: '<>' - red: '<>' - green: '<>' - yellow: '<>' - blue: '<>' - magenta: '<>' - cyan: '<>' - white: '<>' - bright: - Black: '<>' - Red: '<>' - Green: '<>' - Yellow: '<>' - Blue: '<>' - Magenta: '<>' - Cyan: '<>' - White: '<>' +[env] +TERM = "xterm-256color" -window: - padding: - x: 0 - y: 0 - dynamic_padding: true - opacity: 1 +[font] +size = 10 -key_bindings: - - { key: Paste, action: Paste } - - { key: Copy, action: Copy } - - { key: L, mods: Control, action: ClearLogNotice } - - { key: L, mods: Control, mode: ~Vi|~Search, chars: "\x0c" } - - { key: PageUp, mods: Shift, mode: ~Alt, action: ScrollPageUp, } - - { key: PageDown, mods: Shift, mode: ~Alt, action: ScrollPageDown } - - { key: Home, mods: Shift, mode: ~Alt, action: ScrollToTop, } - - { key: End, mods: Shift, mode: ~Alt, action: ScrollToBottom } +[font.normal] +family = "JetBrainsMono Nerd Font" +style = "Regular" - # Turn off vi mode - - { key: Space, mods: Shift|Control, mode: ~Search, action: ReceiveChar } +[[keyboard.bindings]] +action = "Paste" +key = "Paste" - # (Windows, Linux, and BSD only) - - { key: V, mods: Control|Shift, mode: ~Vi, action: Paste } - - { key: C, mods: Control|Shift, action: Copy } - - { key: F, mods: Control|Shift, mode: ~Search, action: ReceiveChar } - - { key: B, mods: Control|Shift, mode: ~Search, action: ReceiveChar } - - { key: Insert, mods: Shift, action: PasteSelection } - - { key: Key0, mods: Control, action: ResetFontSize } - - { key: Equals, mods: Control, action: IncreaseFontSize } - - { key: Plus, mods: Control, action: IncreaseFontSize } - - { key: NumpadAdd, mods: Control, action: IncreaseFontSize } - - { key: Minus, mods: Control, action: DecreaseFontSize } - - { key: NumpadSubtract, mods: Control, action: DecreaseFontSize } +[[keyboard.bindings]] +action = "Copy" +key = "Copy" + +[[keyboard.bindings]] +action = "ClearLogNotice" +key = "L" +mods = "Control" + +[[keyboard.bindings]] +chars = "\f" +key = "L" +mode = "~Vi|~Search" +mods = "Control" + +[[keyboard.bindings]] +action = "ScrollPageUp" +key = "PageUp" +mode = "~Alt" +mods = "Shift" + +[[keyboard.bindings]] +action = "ScrollPageDown" +key = "PageDown" +mode = "~Alt" +mods = "Shift" + +[[keyboard.bindings]] +action = "ScrollToTop" +key = "Home" +mode = "~Alt" +mods = "Shift" + +[[keyboard.bindings]] +action = "ScrollToBottom" +key = "End" +mode = "~Alt" +mods = "Shift" + +[[keyboard.bindings]] +action = "ReceiveChar" +key = "Space" +mode = "~Search" +mods = "Shift|Control" + +[[keyboard.bindings]] +action = "Paste" +key = "V" +mode = "~Vi" +mods = "Control|Shift" + +[[keyboard.bindings]] +action = "Copy" +key = "C" +mods = "Control|Shift" + +[[keyboard.bindings]] +action = "ReceiveChar" +key = "F" +mode = "~Search" +mods = "Control|Shift" + +[[keyboard.bindings]] +action = "ReceiveChar" +key = "B" +mode = "~Search" +mods = "Control|Shift" + +[[keyboard.bindings]] +action = "PasteSelection" +key = "Insert" +mods = "Shift" + +[[keyboard.bindings]] +action = "ResetFontSize" +key = "Key0" +mods = "Control" + +[[keyboard.bindings]] +action = "IncreaseFontSize" +key = "Equals" +mods = "Control" + +[[keyboard.bindings]] +action = "IncreaseFontSize" +key = "Plus" +mods = "Control" + +[[keyboard.bindings]] +action = "IncreaseFontSize" +key = "NumpadAdd" +mods = "Control" + +[[keyboard.bindings]] +action = "DecreaseFontSize" +key = "Minus" +mods = "Control" + +[[keyboard.bindings]] +action = "DecreaseFontSize" +key = "NumpadSubtract" +mods = "Control" + +[window] +dynamic_padding = true +opacity = 1 + +[window.padding] +x = 0 +y = 0 + +[keyboard] #+end_src * Bottom | Arch dependency | Description |