Знание должно быть доступно!

Путь /ОС/Linux

О! Пришло время замены mc

БАЗА (обязательно)

sudo pacman -S yazi fd ripgrep fzf zoxide trash-cli ouch file

Зачем:

  • fd - быстрый поиск файлов
  • ripgrep - поиск по содержимому
  • fzf - fuzzy выбор
  • zoxide - прыжки по папкам
  • trash-cli - корзина
  • ouch - архивы
  • file - определение типов

ПРЕВЬЮ (оч важно)

sudo pacman -S ueberzugpp ffmpegthumbnailer unarchiver poppler imagemagick

Что это даёт:

  • картинки в терминале
  • превью видео
  • PDF просмотр
  • просмотр архивов
  • текст / бинарники

МЕДИА / ДОПЫ

sudo pacman -S mpv  chafa glow
  • mpv - открыть видео/аудио
  • chafa - fallback для картинок
  • glow - красиво рендерит markdown

ПРОДВИНУТОЕ (по желанию)

sudo pacman -S bat exiftool jq starship
  • bat - красивый cat с подсветкой
  • exiftool - метаданные
  • jq - JSON
  • starship - стильный shell

⚔️ AUR (если хочешь максимум)

  • ouch (если не из repo)
  • gtrash (альтернатива trash-cli)
  • ripdrag - drag & drop из терминала

ПЛАГИНЫ Yazi (очень советую)

  • yazi-rs/plugins:
    • git (статусы)
    • mount
    • fzf интеграция

Где лежат плагины:

~/.config/yazi/plugins/

Если нет - создаёшь:

mkdir -p ~/.config/yazi/plugins

Установка плагина (ручная, как орк любит)

Например, официальный репо: https://github.com/yazi-rs/plugins

git clone https://github.com/yazi-rs/plugins.git

Дальше копируешь нужный плагин:

cp -r plugins/git ~/.config/yazi/plugins/  
cp -r plugins/fzf ~/.config/yazi/plugins/

Подключение в Yazi:

Открываешь:

~/.config/yazi/init.lua

И добавляешь:

require("git"):setup()  
require("fzf"):setup()

(название = имя папки плагина)

Итог сборки орка

Ты получаешь:

  • ⚡ мгновенный поиск
  • превью всего подряд
  • безопасное удаление
  • архивы без боли
  • быстрый навигатор