Что желательно сделать ещё. * При рестарте i3wm (рестарте скрипта), восстанавливать список запущенных окон. * Добавить в battery plugin отслеживание уровня заряда. Раскрашивать вывод. Опционально звать suspend2disk, при очень низком заряде * Добавить "крутилку" в плагин, отображающий громкость :) * Применить Use English и использовать человекочитаемые имена встроенных переменных.