• 0 Posts
  • 9 Comments
Joined 1 year ago
cake
Cake day: June 9th, 2023

help-circle






  • Ahhh, e17 - I’ve got memories of building it from either cvs or svn at the time as soon as it was announced by rasterman on Slashdot.

    e17 was my daily driver for a long time. It looked very pretty, before compositing was even a thing on the desktop, all without sacrificing performance. The biggest downside was that it wrote its configs as binary blobs which frequently broke as new development releases came out.



  • Using hyprland+nvidia, I’ve had good luck using this screen_shader command:

    hyprctl keyword decoration:screen_shader /path/to/flux.glsl
    

    Where flux.glsl is

    // blue light filter shader
    // values from https://reshade.me/forum/shader-discussion/3673-blue-light-filter-similar-to-f-lux
    
    precision mediump float;
    varying vec2 v_texcoord;
    uniform sampler2D tex;
    
    void main() {
    
        vec4 pixColor = texture2D(tex, v_texcoord);
    
        // green
        pixColor[1] *= 0.855;
    
        // blue
        pixColor[2] *= 0.725;
    
        gl_FragColor = pixColor;
    }