Найти тему

Как установить Fish shell, шрифт Meslo Nerd Font, Tide(Аналог: Powerlevel10k) в Терминал с WSL в Windows 11.

Оглавление
Установка Fish shell + шрифт Meslo Nerd Font + Tide(Аналог:  Powerlevel10k) в Терминал с WSL в Windows 11.
Установка Fish shell + шрифт Meslo Nerd Font + Tide(Аналог: Powerlevel10k) в Терминал с WSL в Windows 11.

В прошлой статье мы установили WSL в Windows 11, теперь я хочу сменить стандартный shell Bash и установить Fish вместе с Tide и шрифтом Meslo Nerd Font.

И так начинаем:

1. Установка Fish shell.

Откроем наш терминал с WSL:

Терминал с WSL
Терминал с WSL

Пропишем команды добавляющие репозитории Fish:

sudo apt-add-repository ppa:fish-shell/release-3

sudo apt-add-repository ppa:fish-shell/release-3 в терминале
sudo apt-add-repository ppa:fish-shell/release-3 в терминале

Указываем наш пароль от судо пользователя который мы создали в прошлой статьей и нажимаем "ENTER" и репозиторий успешно добавлен:

Репозиторий добавлен в библиотеку
Репозиторий добавлен в библиотеку

Установим Fish:

Впишем в терминал команды и соглашаемся на установку:

sudo apt update
sudo apt install fish

Успешная установка FIsh
Успешная установка FIsh

2. Установка шрифтов Meslo Nerd Font.

Шрифты нужны для Tide, чтобы всё отображалось так как нужно.

Ссылка на шрифты (Мой Яндекс.Диск)

Распаковываем архив и устанавливаем шрифты. При открытии шрифта появляется окно, в верху появляются кнопки "Печать" и "Установить", нам нужно нажать "Установить". Такую процедуру нужно провести с каждым шрифтом из архива:

Установка шрифта
Установка шрифта

После того, как установили все шрифты, переходим в терминал и жмем кнопку "Параметры":

Параметры терминала
Параметры терминала

Откроются "Параметры", нам нужно в профиле Ubuntu-20.04 сменить шрифт. Для этого выберем нужный нам профиль:

Профиль Ubuntu-20.04
Профиль Ubuntu-20.04

Листаем ниже и находим "Оформление" и жмем на кнопку:

Оформление в Параметрах Терминала
Оформление в Параметрах Терминала

В "Начертание шрифта" выбираем "MesloLGS NF" и меняем "Размер шрифта" на 14. Можете ещё по тыкаться с персонализацией терминала, но меня полностью устраивают такие настройки. Главное чтобы был выбран нужный шрифт. Жмем сохранить:

Настройки профиля Ubuntu-20.04
Настройки профиля Ubuntu-20.04

3. Устанавливаем Tide

Для того чтобы установить Tide, нам нужно установить Fisher, это менеджер плагинов для Fish shell.

Для этого зайдем в Fish shell:

fish

Открываем Fish в Терминале
Открываем Fish в Терминале

И выполняем команду:

curl -sL https://git.io/fisher | source && fisher install jorgebucaran/fisher

Выполняем команду в Fish в Терминале
Выполняем команду в Fish в Терминале

И плагин успешно установлен:

Успешная установка
Успешная установка

Установим Tide через fisher.

Выполним команду:

fisher install IlanCosman/tide@v5

Выполняем команду в Терминале
Выполняем команду в Терминале

В конце установки предложат провести настройку Tide. Соглашаемся:

Соглашаемся с настройкой Tide
Соглашаемся с настройкой Tide

Дальше настройки будут индивидуальны. Жмем нужную нам цифру.

Настройка Tide
Настройка Tide

Мой набор настроек:

Prompt Style: Rainbow;

Prompt Colors: 16 colors;

Show current time: 24-hour format;

Prompt Separators: Vertical;

Prompt Heads: Round;

Prompt Tails: Round;

Prompt Height: Two lines;

Prompt Connection: Solid;

Prompt Frame: Right;

Prompt Spacing: Sparse;

Icons: Many icons;

Overwrite tide config: Yes;

Результат настройки Tide
Результат настройки Tide

Установка успешна завершена, но нужно сделать Fish основным shell нашего WSL.

Выполним команду в Терминале и введем sudo пароль который указывали ранее:

chsh -s /usr/bin/fish

Fish основной Shell нашей системы
Fish основной Shell нашей системы

Теперь при запуске нашего терминала с WSL, открывается shell Fish вместе с Tide.

В следующей статье мы будем устанавливать и настраивать VS Code для работы с WSL.

Подписывайтесь на канал.

Оставляйте комментарии.

#технологии #программирование #2022 #россия #windows #ubuntu #linux #fish #shell #bash