diff --git a/symlinks/config/alacritty/alacritty.toml b/symlinks/config/alacritty/alacritty.toml new file mode 100644 index 0000000..2b81690 --- /dev/null +++ b/symlinks/config/alacritty/alacritty.toml @@ -0,0 +1 @@ +import = ["~/.config/alacritty/font.toml", "~/.config/alacritty/colors.toml", "~/.config/alacritty/keymap.toml"] diff --git a/symlinks/config/alacritty/alacritty.yml b/symlinks/config/alacritty/alacritty.yml deleted file mode 100644 index e56a65a..0000000 --- a/symlinks/config/alacritty/alacritty.yml +++ /dev/null @@ -1,4 +0,0 @@ -import: - - ~/.config/alacritty/font.yml - - ~/.config/alacritty/colors.yml - - ~/.config/alacritty/keymap.yml diff --git a/symlinks/config/alacritty/colors.toml b/symlinks/config/alacritty/colors.toml new file mode 100644 index 0000000..b3c3e26 --- /dev/null +++ b/symlinks/config/alacritty/colors.toml @@ -0,0 +1,23 @@ +[colors.bright] +black = "#928374" +blue = "#83a598" +cyan = "#8ec07c" +green = "#b8bb26" +magenta = "#d3869b" +red = "#fb4934" +white = "#ebdbb2" +yellow = "#fabd2f" + +[colors.normal] +black = "#282828" +blue = "#458588" +cyan = "#689d6a" +green = "#98971a" +magenta = "#b16286" +red = "#cc241d" +white = "#a89984" +yellow = "#d79921" + +[colors.primary] +background = "#282828" +foreground = "#ebdbb2" diff --git a/symlinks/config/alacritty/colors.yml b/symlinks/config/alacritty/colors.yml deleted file mode 100644 index 18cc312..0000000 --- a/symlinks/config/alacritty/colors.yml +++ /dev/null @@ -1,24 +0,0 @@ -colors: - primary: - background: '#282828' - foreground: '#ebdbb2' - - normal: - black: '#282828' - red: '#cc241d' - green: '#98971a' - yellow: '#d79921' - blue: '#458588' - magenta: '#b16286' - cyan: '#689d6a' - white: '#a89984' - - bright: - black: '#928374' - red: '#fb4934' - green: '#b8bb26' - yellow: '#fabd2f' - blue: '#83a598' - magenta: '#d3869b' - cyan: '#8ec07c' - white: '#ebdbb2' diff --git a/symlinks/config/alacritty/font.toml b/symlinks/config/alacritty/font.toml new file mode 100644 index 0000000..ed1bb81 --- /dev/null +++ b/symlinks/config/alacritty/font.toml @@ -0,0 +1,18 @@ +[font] +size = 12.0 + +[font.bold] +family = "SauceCodePro Nerd Font Mono" +style = "Bold" + +[font.bold_italic] +family = "SauceCodePro Nerd Font Mono" +style = "Bold Italic" + +[font.italic] +family = "SauceCodePro Nerd Font Mono" +style = "Italic" + +[font.normal] +family = "SauceCodePro Nerd Font Mono" +style = "Regular" diff --git a/symlinks/config/alacritty/font.yml b/symlinks/config/alacritty/font.yml deleted file mode 100644 index 3979a73..0000000 --- a/symlinks/config/alacritty/font.yml +++ /dev/null @@ -1,18 +0,0 @@ -font: - normal: - family: SauceCodePro Nerd Font Mono - style: Regular - - bold: - family: SauceCodePro Nerd Font Mono - style: Bold - - italic: - family: SauceCodePro Nerd Font Mono - style: Italic - - bold_italic: - family: SauceCodePro Nerd Font Mono - style: Bold Italic - - size: 12.0 diff --git a/symlinks/config/alacritty/keymap.toml b/symlinks/config/alacritty/keymap.toml new file mode 100644 index 0000000..f25a3e9 --- /dev/null +++ b/symlinks/config/alacritty/keymap.toml @@ -0,0 +1,374 @@ +[[keyboard.bindings]] +chars = "\u001Ba" +key = "A" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001Bb" +key = "B" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001Bc" +key = "C" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001Bd" +key = "D" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001Be" +key = "E" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001Bf" +key = "F" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001Bg" +key = "G" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001Bh" +key = "H" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001Bi" +key = "I" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001Bj" +key = "J" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001Bk" +key = "K" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001Bl" +key = "L" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001Bm" +key = "M" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001Bn" +key = "N" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001Bo" +key = "O" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001Bp" +key = "P" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001Bq" +key = "Q" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001Br" +key = "R" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001Bs" +key = "S" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001Bt" +key = "T" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001Bu" +key = "U" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001Bv" +key = "V" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001Bw" +key = "W" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001Bx" +key = "X" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001By" +key = "Y" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001Bz" +key = "Z" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001BA" +key = "A" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001BB" +key = "B" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001BC" +key = "C" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001BD" +key = "D" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001BE" +key = "E" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001BF" +key = "F" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001BG" +key = "G" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001BH" +key = "H" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001BI" +key = "I" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001BJ" +key = "J" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001BK" +key = "K" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001BL" +key = "L" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001BM" +key = "M" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001BN" +key = "N" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001BO" +key = "O" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001BP" +key = "P" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001BQ" +key = "Q" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001BR" +key = "R" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001BS" +key = "S" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001BT" +key = "T" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001BU" +key = "U" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001BV" +key = "V" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001BW" +key = "W" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001BX" +key = "X" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001BY" +key = "Y" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001BZ" +key = "Z" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001B1" +key = "Key1" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B2" +key = "Key2" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B3" +key = "Key3" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B4" +key = "Key4" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B5" +key = "Key5" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B6" +key = "Key6" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B7" +key = "Key7" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B8" +key = "Key8" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B9" +key = "Key9" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B0" +key = "Key0" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u0000" +key = "Space" +mods = "Control" + +[[keyboard.bindings]] +chars = "\u001B`" +key = "`" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B~" +key = "`" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001B." +key = "Period" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B*" +key = "Key8" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001B#" +key = "Key3" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001B>" +key = "Period" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001B<" +key = "Comma" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001B_" +key = "Minus" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001B%" +key = "Key5" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001B^" +key = "Key6" +mods = "Alt|Shift" + +[[keyboard.bindings]] +chars = "\u001B\\" +key = "Backslash" +mods = "Alt" + +[[keyboard.bindings]] +chars = "\u001B|" +key = "Backslash" +mods = "Alt|Shift" diff --git a/symlinks/config/alacritty/keymap.yml b/symlinks/config/alacritty/keymap.yml deleted file mode 100644 index a7f61fe..0000000 --- a/symlinks/config/alacritty/keymap.yml +++ /dev/null @@ -1,76 +0,0 @@ -key_bindings: - - { key: A, mods: Alt, chars: "\x1ba" } - - { key: B, mods: Alt, chars: "\x1bb" } - - { key: C, mods: Alt, chars: "\x1bc" } - - { key: D, mods: Alt, chars: "\x1bd" } - - { key: E, mods: Alt, chars: "\x1be" } - - { key: F, mods: Alt, chars: "\x1bf" } - - { key: G, mods: Alt, chars: "\x1bg" } - - { key: H, mods: Alt, chars: "\x1bh" } - - { key: I, mods: Alt, chars: "\x1bi" } - - { key: J, mods: Alt, chars: "\x1bj" } - - { key: K, mods: Alt, chars: "\x1bk" } - - { key: L, mods: Alt, chars: "\x1bl" } - - { key: M, mods: Alt, chars: "\x1bm" } - - { key: N, mods: Alt, chars: "\x1bn" } - - { key: O, mods: Alt, chars: "\x1bo" } - - { key: P, mods: Alt, chars: "\x1bp" } - - { key: Q, mods: Alt, chars: "\x1bq" } - - { key: R, mods: Alt, chars: "\x1br" } - - { key: S, mods: Alt, chars: "\x1bs" } - - { key: T, mods: Alt, chars: "\x1bt" } - - { key: U, mods: Alt, chars: "\x1bu" } - - { key: V, mods: Alt, chars: "\x1bv" } - - { key: W, mods: Alt, chars: "\x1bw" } - - { key: X, mods: Alt, chars: "\x1bx" } - - { key: Y, mods: Alt, chars: "\x1by" } - - { key: Z, mods: Alt, chars: "\x1bz" } - - { key: A, mods: Alt|Shift, chars: "\x1bA" } - - { key: B, mods: Alt|Shift, chars: "\x1bB" } - - { key: C, mods: Alt|Shift, chars: "\x1bC" } - - { key: D, mods: Alt|Shift, chars: "\x1bD" } - - { key: E, mods: Alt|Shift, chars: "\x1bE" } - - { key: F, mods: Alt|Shift, chars: "\x1bF" } - - { key: G, mods: Alt|Shift, chars: "\x1bG" } - - { key: H, mods: Alt|Shift, chars: "\x1bH" } - - { key: I, mods: Alt|Shift, chars: "\x1bI" } - - { key: J, mods: Alt|Shift, chars: "\x1bJ" } - - { key: K, mods: Alt|Shift, chars: "\x1bK" } - - { key: L, mods: Alt|Shift, chars: "\x1bL" } - - { key: M, mods: Alt|Shift, chars: "\x1bM" } - - { key: N, mods: Alt|Shift, chars: "\x1bN" } - - { key: O, mods: Alt|Shift, chars: "\x1bO" } - - { key: P, mods: Alt|Shift, chars: "\x1bP" } - - { key: Q, mods: Alt|Shift, chars: "\x1bQ" } - - { key: R, mods: Alt|Shift, chars: "\x1bR" } - - { key: S, mods: Alt|Shift, chars: "\x1bS" } - - { key: T, mods: Alt|Shift, chars: "\x1bT" } - - { key: U, mods: Alt|Shift, chars: "\x1bU" } - - { key: V, mods: Alt|Shift, chars: "\x1bV" } - - { key: W, mods: Alt|Shift, chars: "\x1bW" } - - { key: X, mods: Alt|Shift, chars: "\x1bX" } - - { key: Y, mods: Alt|Shift, chars: "\x1bY" } - - { key: Z, mods: Alt|Shift, chars: "\x1bZ" } - - { key: Key1, mods: Alt, chars: "\x1b1" } - - { key: Key2, mods: Alt, chars: "\x1b2" } - - { key: Key3, mods: Alt, chars: "\x1b3" } - - { key: Key4, mods: Alt, chars: "\x1b4" } - - { key: Key5, mods: Alt, chars: "\x1b5" } - - { key: Key6, mods: Alt, chars: "\x1b6" } - - { key: Key7, mods: Alt, chars: "\x1b7" } - - { key: Key8, mods: Alt, chars: "\x1b8" } - - { key: Key9, mods: Alt, chars: "\x1b9" } - - { key: Key0, mods: Alt, chars: "\x1b0" } - - { key: Space, mods: Control, chars: "\x00" } # Ctrl + Space - - { key: Grave, mods: Alt, chars: "\x1b`" } # Alt + ` - - { key: Grave, mods: Alt|Shift, chars: "\x1b~" } # Alt + ~ - - { key: Period, mods: Alt, chars: "\x1b." } # Alt + . - - { key: Key8, mods: Alt|Shift, chars: "\x1b*" } # Alt + * - - { key: Key3, mods: Alt|Shift, chars: "\x1b#" } # Alt + # - - { key: Period, mods: Alt|Shift, chars: "\x1b>" } # Alt + > - - { key: Comma, mods: Alt|Shift, chars: "\x1b<" } # Alt + < - - { key: Minus, mods: Alt|Shift, chars: "\x1b_" } # Alt + _ - - { key: Key5, mods: Alt|Shift, chars: "\x1b%" } # Alt + % - - { key: Key6, mods: Alt|Shift, chars: "\x1b^" } # Alt + ^ - - { key: Backslash, mods: Alt, chars: "\x1b\\" } # Alt + \ - - { key: Backslash, mods: Alt|Shift, chars: "\x1b|" } # Alt + |