Taskwarrior Time: свой таск-менеджер для Omarchy — когда Todoist уже не вписывается в панель

Taskwarrior Time: свой таск-менеджер для Omarchy

С Omarchy я познакомился благодаря ролику на канале samohosting — посмотрел, зацепило, поставил. До этого жил на Fedora и уже плотно крутил AI-агентов: не как игрушку, а как часть повседневного workflow. Когда узнал, что Omarchy сам по себе заточен под «агентную» ОС, стало ясно: тенденция внедрения ИИ в десктоп импонирует не только мне.

Призыв админа samohosting.ru продвигать Omarchy в русскоязычном сегменте услышан: этот плагин — мой посильный вклад в развитие экосистемы, а не только «удобный todo под себя».

В дистрибутиве уже сделано очень много. И одновременно хочется изменить и добавить ещё больше. Чтобы не утонуть во всех идеях и не забыть половину из них, нужен был таск-менеджер — но не «ещё один планировщик в браузере».

Что я искал

Короткий чеклист:

  • разделяет философию Omarchy (локально, без лишнего SaaS, вписывается в shell);
  • не уступает по базовому функционалу нормальным менеджерам задач;
  • живёт в интерфейсе и инфраструктуре Omarchy, а не рядом с ней.

Фон завышенных ожиданий — Todoist, таск-менеджер JetBrains, kanban-доски и прочий комфорт, к которому уже привык.

Что нашлось в экосистеме

Вариантов «из коробки» и рядом оказалось немного:

Решение Почему не зашло
Встроенные omarchy reminder Напоминания «через N минут», не список задач и не таймтрекинг
ominder Удобные reminder’ы на панели, но всё ещё не полноценный todo
omarchy-todoist Todoist в панели — нужен аккаунт и облако
omarchy-tasks Taskwarrior на панели, но по сути счётчик + выход в taskwarrior-tui
Org-mode / Super Productivity Сильные сами по себе, но не «родные» виджеты Omarchy-shell

Из «трушного» стека ближе всего оказались Taskwarrior + Timewarrior: локально, скриптуемо, с проектами, due, зависимостями и учётом времени. Не хватало одного — нормального GUI, который сидит на панели рядом с сетью и погодой, а не в отдельном TUI/Emacs/браузере.

Так и родилась идея: навайбкодить менеджер, который закрывает этот разрыв.

Что получилось: Taskwarrior Time

Taskwarrior Time — bar-widget для Omarchy поверх Taskwarrior и Timewarrior. Отдельной базы нет: всё пишется в обычные task / timew, из терминала те же задачи остаются доступны.

Возможности

Список задач с группировкой (проект / приоритет / срок / статус) и расширенным фильтром;

Создание и редактирование на месте: описание, статусы, «чего ждём», итог, приоритет, проект;

Сроки (scheduled / due), зависимости (depends / blocks);

Вкладка проектов (просмотр, переименование, очистка);

EN / RU интерфейс, цвета из темы Omarchy;

Таймеры Timewarrior + ручная корректировка времени;

Горячие клавиши в духе десктопа: Ctrl+Enter, Esc, Ctrl+Delete.

Установка

omarchy plugin add https://github.com/DataArchitectPro/taskwarrior-time.git --enable --yes

Нужны пакеты task и (крайне желательно) timew.

Ссылки

Зачем это рассказываю

Не как «ещё один README», а как путь: от видео на YouTube → к дистрибутиву → к пониманию, чего не хватает в экосистеме → к плагину, который хочется использовать самому каждый день. Если Omarchy в RU-сегменте и правда растёт сообществом — пусть в нём будет на один понятный инструмент больше.

Если сидите на Omarchy и тоже упирались в «либо облачный Todoist, либо голый CLI» — попробуйте. Багрепорты, идеи и PR приветствуются.

2 лайка