Hyprshade provides several commands to manage screen shaders. When providing a shader name, you can use the basename (which searches in ~/.config/hypr/shaders and /usr/share/hyprshade) or the full path to a .glsl file.
Usage: hyprshade [OPTIONS] COMMAND [ARGS]...
Commands:
auto Set screen shader on schedule
current Print current screen shader
install Install systemd user units
ls List available screen shaders
off Turn off screen shader
on Turn on screen shader
toggle Toggle screen shader
Examples
Using basename
hyprshade on blue-light-filter
Using full path
hyprshade on ~/.config/hypr/shaders/blue-light-filter.glsl