Fish — основная интерактивная оболочка в моём NixOS-окружении. Она отвечает за повседневную работу в терминале, алиасы и удобные подсказки. Конфигурация подключается через Home Manager в mrgnl_nixos.

Что важно в оболочке

Мне нужны хорошие интерактивные подсказки, история и completion, но не второй язык программирования внутри каждого запуска терминала. Поэтому Fish отвечает за удобство человека, а воспроизводимые системные действия остаются в обычных скриптах и Nix-конфигурации.

Навигацию ускоряет zoxide, выбор из истории и списков — fzf, а сам терминал предоставляет Kitty. Такая связка экономит мелкие действия, не скрывая устройство системы.

Полная карта терминального слоя находится в Инструментах.