I personally have found that f.lux is insufficient. It does significantly tone down the amount of blue that my laptop screen puts out, but even when set to the most red-shifted setting possible, my laptop screen still puts out enough blue light to keep me from getting sleepy.