пятница, 30 мая 2025 г.

Продвинутая консоль в связке alacritty и zellij

1. Установка эмулятора терминала

apt install alacritty

mkdir -p ~/.config/alacritty

vim ~/.config/alacritty/alacritty.toml

 

[window]
opacity = 0.96
startup_mode = "Windowed"
decorations = "Full"
dynamic_title = true

[scrolling]
# если у вас мало памяти, то уменьшите значение
history = 100000
multiplier = 3

[font]
size = 8

# Можно использовать свои шрифты для каждого варианта текста (normal, bold, italic)
[font.normal]
# Использовать лучше всего патченные Nerd-шрифты
family = "JetBrainsMono NF"

# Для лучшей поддержи прозрачности в vim и тп
[colors]
transparent_background_colors = true

[shell]
# Запускаем при старте терминала zellij, при этом используя последнюю сессию
program = "/bin/zsh"
args = ["-lc", "zellij attach --index 0 || zellij",]

2. Установка zellij

curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh
cargo install --locked zellij 
3. Установка шрифтов для консоли
wget https://github.com/ryanoasis/nerd-fonts/releases/download/v3.2.1/JetBrainsMono.zip
unzip JetBrainsMono.zip -d JetBrainsMonoNF
mkdir -p ~/.local/share/fonts
cp JetBrainsMonoNF/*.ttf ~/.local/share/fonts/
fc-cache -f -v

Комментариев нет: