Даешь синхронную смену тем

01.12.2020

В 7 вечера мой макбук меняет светлую тему на темную и врубает Night Shift. И в целом, это работает замечательно. Весь нативный софт меняет тему вместе с системой, да и появляется все больше сайтов, которые это подхватывают.

Однако, есть два НО! Vim и Alacritty(дико шустрый терминал), которые открыты у меня 24/7, вообще ничего не знают про смену тем 🤦‍♂️ В итоге они либо светлые, когда все темное, либо наоборот.

Запилил на днях пару скриптов, которые это фиксят, мб кому пригодится.

Функция для Vim тут: neovim Там же auocmd, который запускает выбор темы при старте вима.

С alacritty все чуть сложнее. Нужно в конфиге прописать обе ваши темы и указать их через якорь: alacritty После этого прописать в zsh хук, который вызывается перед выполнением команд. zshrc

P.S. Для работы этого добра надо установить пакетик: brew install dark-mode

Я консультирую о том о чем пишу, связаться со мной можно через telegram @aladmit или по почте [email protected]

Подпишись, чтобы не пропустить новые статьи Telegram