Ostatnia aktualizacja: 12.04.2026

Link do fragmentu kodu 1 :
https://github.com/gustawL/dotfiles/commit/9bc84b63cb57b67e1f008f0d7a00de4ce03fcb3f

Prosty fragment shader w hyprland.

Skąd pomysł?

Istnieje przekonanie o korzyściach płynących z używania trybu skali szarości (grayscale). Jaskrawe kolory, wysoki kontrast i animacje w aplikacjach są projektowane tak, by angażować uwagę… Ja nie zabiegam o uwagę.

Podobno tryb monochromatyczny może pośrednio pomagać w utrzymaniu normalnego rytmu dobowego i lepszego snu, szczególnie jeśli jest stosowany wieczorem i sprawia, że ekran mniej angażuje.

Sama skala szarości nie usuwa niebieskiego światła (tu lepiej działa wlsunset). Suchość i zmęczenie oczu częściej zależą od jasności ekranu, kontrastu, czasu patrzenia i rzadkiego mrugania. Vaxry w swoim repo ma fajny przykładowy shader (blue light). https://code.hyprland.org/hyprwm/Hyprland/src/tag/v0.46.2/example/screenShader.frag#:~:text=Hyprland/example/screenShader.,com/hyprwm/Hyprland%20synced%20now

Efekt wizualny (screen)

Footnotes

  1. Update (inne wagi etc): https://github.com/gustawL/dotfiles/commit/39629c4499616e6c4fd49bbefbd329b275291ef3