From 01fb5edb2493eb31b598250987d10b15d8284e85 Mon Sep 17 00:00:00 2001 From: jolzem Date: Thu, 19 Feb 2026 11:44:49 +0100 Subject: [PATCH] Overhaul of alacritty config --- alacritty/alacritty.toml | 140 ++++++--------------------------------- alacritty/desktop.toml | 47 +++++++++++++ deploy.sh | 4 ++ 3 files changed, 70 insertions(+), 121 deletions(-) create mode 100644 alacritty/desktop.toml diff --git a/alacritty/alacritty.toml b/alacritty/alacritty.toml index 592b5ae..8c1532c 100644 --- a/alacritty/alacritty.toml +++ b/alacritty/alacritty.toml @@ -1,128 +1,26 @@ [general] live_config_reload = true - -[bell] -animation = "EaseOutExpo" -color = "0x1c1d27" -duration = 1 - -[colors] -draw_bold_text_with_bright_colors = true - -[cursor] -style = "Beam" -unfocused_hollow = true - -[font] -size = 12.0 - -[font.bold] -family = "DMMono Nerd Font" -style = "Bold" - -[font.italic] -family = "DMMono Nerd Font" -style = "Italic" - -[font.normal] -family = "DMMono Nerd Font" -style = "Medium" - -[font.offset] -x = 0 -y = 0 - -[[keyboard.bindings]] -action = "Paste" -key = "V" -mods = "Alt" - -[[keyboard.bindings]] -action = "Copy" -key = "C" -mods = "Alt" - -[[keyboard.bindings]] -action = "Quit" -key = "Q" -mods = "Super" - -[[keyboard.bindings]] -action = "ToggleFullscreen" -key = "N" -mods = "Alt" - -[[keyboard.bindings]] -action = "SpawnNewInstance" -key = "Return" -mods = "Super" - -[[keyboard.bindings]] -action = "ScrollLineDown" -key = "J" -mods = "Alt" - -[[keyboard.bindings]] -action = "ScrollLineUp" -key = "K" -mods = "Alt" - -[[keyboard.bindings]] -action = "ScrollToBottom" -key = "L" -mods = "Alt" - -[[keyboard.bindings]] -action = "ScrollToBottom" -key = "H" -mods = "Alt" - -# Colors (Gruvbox dark) - -# Default colors -[colors.primary] -# hard contrast background = = '#1d2021' -background = '#282828' -# soft contrast background = = '#32302f' -foreground = '#ebdbb2' - -# Normal colors -[colors.normal] -black = '#282828' -red = '#cc241d' -green = '#98971a' -yellow = '#d79921' -blue = '#458588' -magenta = '#b16286' -cyan = '#689d6a' -white = '#a89984' - -# Bright colors -[colors.bright] -black = '#928374' -red = '#fb4934' -green = '#b8bb26' -yellow = '#fabd2f' -blue = '#83a598' -magenta = '#d3869b' -cyan = '#8ec07c' -white = '#ebdbb2' - -[mouse] -hide_when_typing = true - -[scrolling] -history = 1000 - -[terminal.shell] -program = "/bin/zsh" - -[window] -decorations = "None" -dynamic_padding = true -opacity = 0.9 +import = [ + "~/.config/alacritty/desktop.toml" +] [window.padding] x = 32 y = 32 +[font] +size = 12.0 + +[colors] +draw_bold_text_with_bright_colors = true + +[cursor.style] +shape = "Block" +blinking = "On" + +[keyboard] +bindings = [ + { key = "C", mods = "Alt", action = "Copy" }, + { key = "V", mods = "Alt", action = "Paste" } +] + diff --git a/alacritty/desktop.toml b/alacritty/desktop.toml new file mode 100644 index 0000000..f191091 --- /dev/null +++ b/alacritty/desktop.toml @@ -0,0 +1,47 @@ +[window] +decorations = "None" +dynamic_padding = true +opacity = 0.9 + +[font.normal] +family = "DMMono Nerd Font" +style = "Light" + +[font.bold] +family = "DMMono Nerd Font" +style = "Medium" + +[font.italic] +family = "DMMono Nerd Font" +style = "Light Italic" + +[font.bold_italic] +family = "DMMono Nerd Font" +style = "Medium Italic" + +# Colors (Gruvbox dark) + +[colors.primary] +background = '#282828' +foreground = '#ebdbb2' + +[colors.normal] +black = '#282828' +red = '#cc241d' +green = '#98971a' +yellow = '#d79921' +blue = '#458588' +magenta = '#b16286' +cyan = '#689d6a' +white = '#a89984' + +[colors.bright] +black = '#928374' +red = '#fb4934' +green = '#b8bb26' +yellow = '#fabd2f' +blue = '#83a598' +magenta = '#d3869b' +cyan = '#8ec07c' +white = '#ebdbb2' + diff --git a/deploy.sh b/deploy.sh index b70be5d..d4bad0c 100755 --- a/deploy.sh +++ b/deploy.sh @@ -22,6 +22,10 @@ for option in "$@"; do [ ! -d "$HOME/.config/alacritty" ] && mkdir -p "$HOME/.config/alacritty" link "$PWD/alacritty/alacritty.toml" "$HOME/.config/alacritty/alacritty.toml" ;; + alacritty-desktop) + [ ! -d "$HOME/.config/alacritty" ] && mkdir -p "$HOME/.config/alacritty" + link "$PWD/alacritty/desktop.toml" "$HOME/.config/alacritty/desktop.toml" + ;; zsh) mkdir -p "$HOME/.config/zsh" mkdir -p "/etc/zsh"