From 8748a219ea86cf0ff30dbcc5c08ba168f03d83d7 Mon Sep 17 00:00:00 2001 From: foozzi Date: Sat, 6 Jan 2024 13:22:49 -0500 Subject: [PATCH] 06012024 Migrate to .toml for alacritty configs --- .github/README.md | 5 ++ global/.config/alacritty/alacritty.toml | 56 +++++++++++++++++++ .../{dracula.yml => deprecated-dracula.yml} | 1 + global/.config/alacritty/themes/dracula.toml | 56 +++++++++++++++++++ global/.stow-local-ignore | 1 + ...alacritty.yml => deprecated-alacritty.yml} | 0 linux/.config/alacritty/keybindings.toml | 11 ++++ linux/.stow-local-ignore | 1 + 8 files changed, 131 insertions(+) create mode 100644 global/.config/alacritty/alacritty.toml rename global/.config/alacritty/themes/{dracula.yml => deprecated-dracula.yml} (99%) create mode 100644 global/.config/alacritty/themes/dracula.toml create mode 100644 global/.stow-local-ignore rename linux/.config/alacritty/{alacritty.yml => deprecated-alacritty.yml} (100%) create mode 100644 linux/.config/alacritty/keybindings.toml create mode 100644 linux/.stow-local-ignore diff --git a/.github/README.md b/.github/README.md index eb1ae45..36a6119 100644 --- a/.github/README.md +++ b/.github/README.md @@ -1 +1,6 @@ ... + +```bash +stow --no-folding global +stow --no-folding linux +``` diff --git a/global/.config/alacritty/alacritty.toml b/global/.config/alacritty/alacritty.toml new file mode 100644 index 0000000..1017889 --- /dev/null +++ b/global/.config/alacritty/alacritty.toml @@ -0,0 +1,56 @@ +import = [ + "~/.config/alacritty/themes/dracula.toml", + "~/.config/alacritty/keybindings.toml" +] +live_config_reload = true + +[cursor] +unfocused_hollow = true + +[cursor.style] +shape = "Block" + +[env] +TERM = "tmux-256color" + +[font] +size = 10.0 + +[font.bold] +family = "JetBrainsMono NF" +style = "Bold" + +[font.bold_italic] +family = "JetBrainsMono NF" +style = "Bold Italic" + +[font.italic] +family = "JetBrainsMono NF" +style = "Italic" + +[font.normal] +family = "JetBrainsMono NF" +style = "Regular" + + +[scrolling] +history = 50000 +multiplier = 3 + +[selection] +save_to_clipboard = false +semantic_escape_chars = ",│`|:\"' ()[]{}<>\t" + +[shell] +args = ["-l", "-c", "tmux attach || tmux"] +program = "/bin/zsh" + +[window] +decorations = "full" +dynamic_padding = false +dynamic_title = true +startup_mode = "Maximized" + +[window.padding] +x = 2 +y = 2 diff --git a/global/.config/alacritty/themes/dracula.yml b/global/.config/alacritty/themes/deprecated-dracula.yml similarity index 99% rename from global/.config/alacritty/themes/dracula.yml rename to global/.config/alacritty/themes/deprecated-dracula.yml index 2c3f607..3bbf160 100644 --- a/global/.config/alacritty/themes/dracula.yml +++ b/global/.config/alacritty/themes/deprecated-dracula.yml @@ -47,3 +47,4 @@ colors: end: foreground: "#f1fa8c" background: "#282a36" + diff --git a/global/.config/alacritty/themes/dracula.toml b/global/.config/alacritty/themes/dracula.toml new file mode 100644 index 0000000..2432bf4 --- /dev/null +++ b/global/.config/alacritty/themes/dracula.toml @@ -0,0 +1,56 @@ +[colors.bright] +black = "#6272a4" +blue = "#d6acff" +cyan = "#a4ffff" +green = "#69ff94" +magenta = "#ff92df" +red = "#ff6e6e" +white = "#ffffff" +yellow = "#ffffa5" + +[colors.cursor] +cursor = "#f8f8f2" +text = "#282a36" + +[colors.footer_bar] +background = "#282a36" +foreground = "#f8f8f2" + +[colors.hints.end] +background = "#282a36" +foreground = "#f1fa8c" + +[colors.hints.start] +background = "#f1fa8c" +foreground = "#282a36" + +[colors.normal] +black = "#21222c" +blue = "#bd93f9" +cyan = "#8be9fd" +green = "#50fa7b" +magenta = "#ff79c6" +red = "#ff5555" +white = "#f8f8f2" +yellow = "#f1fa8c" + +[colors.primary] +background = "#282a36" +bright_foreground = "#ffffff" +foreground = "#f8f8f2" + +[colors.search.focused_match] +background = "#ffb86c" +foreground = "#44475a" + +[colors.search.matches] +background = "#50fa7b" +foreground = "#44475a" + +[colors.selection] +background = "#44475a" +text = "CellForeground" + +[colors.vi_mode_cursor] +cursor = "CellForeground" +text = "CellBackground" diff --git a/global/.stow-local-ignore b/global/.stow-local-ignore new file mode 100644 index 0000000..e6f9ce5 --- /dev/null +++ b/global/.stow-local-ignore @@ -0,0 +1 @@ +^/\.config/alacritty/themes/deprecated-dracula\.yml$ diff --git a/linux/.config/alacritty/alacritty.yml b/linux/.config/alacritty/deprecated-alacritty.yml similarity index 100% rename from linux/.config/alacritty/alacritty.yml rename to linux/.config/alacritty/deprecated-alacritty.yml diff --git a/linux/.config/alacritty/keybindings.toml b/linux/.config/alacritty/keybindings.toml new file mode 100644 index 0000000..568aa7f --- /dev/null +++ b/linux/.config/alacritty/keybindings.toml @@ -0,0 +1,11 @@ +[keyboard] +bindings = [ + {key = "W", mods = "Alt", chars = "\u001BW" }, + {key = "X", mods = "Alt", chars = "\u001BX" }, + {key = 27, mods = "Alt|Shift", chars = "\u001Bn" }, + {key = 26, mods = "Alt|Shift", chars = "\u001Bp" }, + {key = "Z", mods = "Alt", chars = "\u0001w" }, + # tmux resurrect plugin + {key = "R", mods = "Alt", chars = "\u0001\u0012" }, + {key = "S", mods = "Alt", chars = "\u0001\u0013" }, +] diff --git a/linux/.stow-local-ignore b/linux/.stow-local-ignore new file mode 100644 index 0000000..c94c5e3 --- /dev/null +++ b/linux/.stow-local-ignore @@ -0,0 +1 @@ +^/\.config/alacritty/deprecated-alacritty\.yml$