опубликовано: 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]