Go to file
Artem Dolgiy a38f5b9202 mod 2025-01-09 16:08:00 +03:00
.config/tmux mod 2024-12-31 17:33:33 +03:00
README.md mod 2025-01-09 16:08:00 +03:00
install.sh add install.sh 2025-01-09 16:06:36 +03:00

README.md

В репозитории собраны некоторые конфигурационные файлы для комфортной работы в консоли GNU Linux

Для упрощения процесса настройки можно воспользоваться установочным скриптом

wget https://git.da2001.ru/da2001/dots/raw/branch/main/install.sh

Скрипт необходимо запукать от имени текущего пользователя с повышенными привилегиями - sudo

Tmux

Установка tmux

sudo apt-get update && sudo apt-get install -y curl git tmux

Скачивание конфига и запуск

Плагины установятся автоматически

curl --create-dirs -fLo \
    ~/.config/tmux/tmux.conf \
    https://git.da2001.ru/da2001/dots/raw/branch/main/.config/tmux/tmux.conf

После скачивания конфига можно запускать tmux, первый запуск будет долгим, т.к. потребуется скачать плагины

tmux

Оболочка zsh

sudo apt-get update && sudo apt-get install -y zsh zsh-syntax-highlighting

## Oh-My-Zsh — популярный и активно развивающийся фреймворк Zsh, который позволяет гибко настроить оболочку терминала

Установка - тыц

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

Подсветка синтаксиса в консоли при вводе - zsh-syntax-highlighting

https://github.com/zsh-users/zsh-syntax-highlighting

sudo apt-get update && sudo apt-get install -y zsh-syntax-highlighting

Для активации подсветки синтаксиса необходимо добавить пусть к скрипту в настройки .zshrc

echo "source /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh" >> ${ZDOTDIR:-$HOME}/.zshrc

Автодополнение команд из истории

https://github.com/zsh-users/zsh-autosuggestions

Установка в Oh My Zsh

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

Добавить плагин к списку плагинов Oh My Zsh ~/.zshrc:

plugins=(
    # other plugins...
    zsh-autosuggestions
)

Для дефолтного zsh

source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh

Перезагрузить оболочку

source ~/.zshrc

Внешний вид

Тема PowerLevel10K

Установить шрифт с поддержкой иконок

https://github.com/ryanoasis/nerd-fonts?tab=readme-ov-file#font-installation

если кратко:

apt-get install -y fontconfig
mkdir -p ~/.local/share/fonts
curl -OL https://github.com/ryanoasis/nerd-fonts/releases/latest/download/JetBrainsMono.tar.xz
tar -xvf JetBrainsMono.tar.xz -C ~/.local/share/fonts
rm JetBrainsMono.tar.xz
fc-cache

Установить непосредственно плагин PowerLevel10K для Oh My Zsh

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

В настройках ~/.zshrc заменить значение темы на

ZSH_THEME="powerlevel10k/powerlevel10k"

Настройка

После первого запуска консоли будет запущен мастер настройки внешнего вида PowerLevel10K