Fish

 

fish shellFish - современная версия Bash, более удобная и прокачаная. Улучшенные автодополнения, плагины. Уже при вводе команды появляются подсказки возможных автодополнений, подсвечиваются ошибки ввода. Спасает от фрустрации, после выполнения длинной команды, в которой была опечатка.

 

Устанавливается командой:

sudo pacman -Sy fish

 

@oh-my-fish

После чего можно установить конфигуратор oh-my-fish (omf). Удобная установка тем, схем, плагинов для вашего нового shell.

 

 

Установить можно командой:

curl https://raw.githubusercontent.com/oh-my-fish/oh-my-fish/master/bin/install | fish

 

После чего можно поставить любую тему приветствия из этого списка.

Например:

omf install bira

Однако у меня тема работала не полностью. В fish перед приветствием возникала ошибка, с указанием на файл и отсутствием возможности прочитать hostname, из соответствующей команды, так как на hyprland значение hostname получить можно немного по другому (hostmanectl hostname). Я заменил команду, в указанном в ошибке, файле и всё заработало. Сам файл темы находился по пути (~/.local/share/omf/themes/bira/functions/fish_prompt.fish)

Для изменения shell выполните команду и перелогиньтесь или ребутните комп вообще:

chsh -s $(which fish)

В конечном счёте тему я поставил ту же, что в ZSH, выглядит всё плюс минус так же.