Repolode
erikw

erikw/tmux-powerline

Плагин для tmux с настраиваемой статусной строкой в стиле Powerline, собранной из сегментов и написанной на чистом bash.

Звёзды
3,846
Форки
535
Открытые issues
0
Последний коммит
в прошлом месяце

Что это?

tmux-powerline — плагин для tmux, который заменяет стандартную статусную строку на строку в стиле Powerline из независимых сегментов. Каждый сегмент показывает отдельную информацию: например, текущую ветку git, загрузку системы, уровень заряда батареи, погоду, сетевые адреса или трек, который сейчас играет в музыкальном плеере. Сегменты можно объединять в собственные темы и включать или отключать в зависимости от конфигурации.

Плагин полностью написан на bash, поэтому системных требований у него немного. Сегменты представляют собой обычные shell-скрипты; пользователи могут писать свои на любом языке, обернув их в shell-скрипт. Конфигурация, темы и пользовательские сегменты хранятся в отдельном каталоге, поэтому сохраняются при обновлении плагина. Плагин устанавливается через tpm, а для отображения символов нужен Nerd Font.

Ключевые возможности

  • 01Модульные сегменты для git, загрузки системы, уровня заряда батареи, погоды, IP-адресов и многого другого.
  • 02Встроенные сегменты позволяют отображать данные музыкальных плееров и почтовых клиентов.
  • 03В собственных темах можно выбрать, какие сегменты показывать слева и справа.
  • 04Пользовательские сегменты можно добавлять в отдельный каталог, который сохраняется при обновлении плагина.
  • 05Написан на чистом bash и не имеет зависимостей во время выполнения, кроме tmux и bash.

Сценарии использования

  • Отображать ветку git и системную статистику в статусной строке tmux во время работы в терминале.
  • Показывать текущий трек или количество непрочитанных писем, не выходя из терминала.
  • Создать персонализированную статусную строку в стиле Powerline, которая подходит к теме терминала.

Быстрый старт

  1. 1

    Установите tpm (Tmux Plugin Manager) и убедитесь, что он работает

  2. 2

    Добавьте строку плагина в tmux.conf

    set -g @plugin 'erikw/tmux-powerline'
  3. 3

    Установите плагин с помощью сочетания клавиш tpm: нажмите prefix, затем I

Что важно знать

  • Для стандартных символов требуется Nerd Font.
  • Для некоторых сегментов нужны дополнительные инструменты, например jq, curl или ccusage; некоторым также требуется ключ API.

В подборках

Темы

Частые вопросы

Что такое tmux-powerline?
Плагин для tmux с настраиваемой статусной строкой в стиле Powerline, собранной из сегментов и написанной на чистом bash. tmux-powerline — плагин для tmux, который заменяет стандартную статусную строку на строку в стиле Powerline из независимых сегментов. Каждый сегмент показывает отдельную информацию: например, текущую ветку git, загрузку системы, уровень заряда батареи, погоду, сетевые адреса или трек, который сейчас играет в музыкальном плеере. Сегменты можно объединять в собственные темы и включать или отключать в зависимости от конфигурации.
tmux-powerline можно использовать бесплатно? Какая у него лицензия?
tmux-powerline распространяется с открытым исходным кодом под лицензией BSD-3-Clause. Перед использованием в коммерческих продуктах проверьте условия лицензии.
tmux-powerline всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в tmux-powerline — 8 окт. 2026 г..
Для чего можно использовать tmux-powerline?
Отображать ветку git и системную статистику в статусной строке tmux во время работы в терминале. Показывать текущий трек или количество непрочитанных писем, не выходя из терминала. Создать персонализированную статусную строку в стиле Powerline, которая подходит к теме терминала.
Как установить tmux-powerline?
Установите tpm (Tmux Plugin Manager) и убедитесь, что он работает Добавьте строку плагина в tmux.conf: set -g @plugin 'erikw/tmux-powerline' Установите плагин с помощью сочетания клавиш tpm: нажмите prefix, затем I
Где скачать tmux-powerline?
Исходный код и инструкции по установке — на GitHub: https://github.com/erikw/tmux-powerline

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты