После того как я проверил на себе Suicide Linux, я всё проебал. Пришлось с нуля настраивать всё окружение.
В процессе настройки решил отказаться от zsh + oh-my-zsh и жить на чистом /bin/bash.
Через пару дней понял, что мне не хватает «автоподсказок». В zsh я использовал плагин zsh-autosuggestions, а как быть с чистым башем? Там плагин через .bashrc хуй поставишь.
И нашёл я BLE.sh (Bash Line Editor). Звучит же?
Устанавливается просто: клонируешь себе из гит-репки файлы, компилируешь и в ~/.profile подключаешь. Выглядит это так:
git clone --recursive https://github.com/akinomyoga/ble.sh.git
make -C ble.sh
echo "source ble.sh/out/ble.sh" >> ~/.profile
Перезапускаешь сессию и получаешь подсказки по командам, которые ты ранее вводил.
Бле так Бле!
В репе есть мануал, там чёт через курл-хуюрл ставится и всякие другие способы описаны. Выбирай, какой тебе ближе.
Но как быть со свистоперделками и новогодними ёлками? Там оформление добавить, нерд-фонты и т. п.
Ха, на этот случай есть штука oh-my-posh.
Ставится так:
curl -s https://ohmyposh.dev/install.sh | bash -s
mkdir ~/.poshthemes
wget https://github.com/JanDeDobbeleer/oh-my-posh/releases/latest/download/themes.zip -O ~/.poshthemes/themes.zip
unzip ~/.poshthemes/themes.zip -d ~/.poshthemes
chmod u+rw ~/.poshthemes/*.omp.*
rm ~/.poshthemes/themes.zip
Дополнительно ставишь темы оформления. Ну и потом не забываем всё это дело подключить в ~/.profile:
eval "$(oh-my-posh --init --shell bash --config ~/.poshthemes/capr4n.omp.json)"
В ключик --config вставляем название понравившейся темы. Ну и оболочку указываем, я, естественно, захуярил туда Bash.
Темы визуально позырить тут. Итог ты можешь посмотреть на скриншоте к посту.

А завтра покажу, как для всего этого дела ещё одну очень полезную штуку прикрутить.








Комментарии