Настройка hyprsunset как f.lux в Omarchy

В Omarchy есть встроенное расширение Hyprland, меняющее температуру экрана по аналогии с f.lux, — hyprsunset. Проблема в том, что из коробки оно не меняет температуру автоматически. А в этом будто бы весь смысл. Всё, что есть, — это выключатель слева от часов. Неудобно.

Решается эта проблема просто. Надо добавить в ~/.config/hypr/hyprsunset.conf правило для нужного времени и температуры:

profile {
    time = 07:00
    identity = true
}

profile {
    time = 20:00
    temperature = 4000
}

(identity = true сбрасывает все настройки кроме яркости на дефолтные.)

Затем добавить правило автоматического старта в ~/.config/hypr/autostart.lua:

o.launch_on_start("hyprsunset")

Если должно было заработать прямо сейчас, но не заработало, то стоит перезапустить hyprsunset, выполнив:

omarchy restart hyprsunset

restart как-то сомнительно работает в Omarchy, и почему-то повторное его выполнение убивает приложение, не запуская его заново. Потому стоит проверить, точно ли всё перезапустилось:

$ ps ax | grep hyprsunset 
160595 ? Ssl 0:00 /usr/bin/hyprsunset 

Если нет, то выполнить restart ещё раз.