22 lines
1.2 KiB
Markdown
22 lines
1.2 KiB
Markdown
# 日の入りsetr
|
||
|
||
a little daemon to control screen temperature and gamma using hyprsunset
|
||
|
||
has a unix socket (`/tmp/hinoirisetr.sock`) that accepts four commands
|
||
|
||
- status - prints the current status
|
||
- status_notify - sends the current status via a notification
|
||
- enable - toggles the filter on
|
||
- disable - toggles the filter off
|
||
- toggle - toggles the filter
|
||
|
||
## TODO
|
||
|
||
- [x] добавить логгинг нормальный
|
||
- [ ] избавиться от env_logger и написать свой собственный
|
||
- [x] сделать файл конфига а не блять компайлтайм конфиг(suckless🤢🤢🤮)
|
||
- [ ] сделать свой парсер для конфига после serde
|
||
- [ ] заебашить автоматический хотрелоад конфига
|
||
- [ ] вместо юзания notify-rust напрямую пользоваться libnotify.so и грузить её через dlopen(чтоб бинарник был маленький ваще)
|
||
- [ ] переползти с chrono на time потому что мне похуй не нужна суперточность(а мб и на std::time)
|
||
- [ ] fix `status` command crash
|