Custom shaders for the COSMIC desktop. Apply and adjust effects,
or import your own JSON + .frag packs.
For Ubuntu/Pop!_OS, Fedora and Arch Linux. Requires COSMIC, Python 3.11+ and curl.
curl -fsSL https://raw.githubusercontent.com/motixo/cosmic-forge/main/install.sh | shInstall the compositor from Settings → Patches, then log out and back in.
Native packages · Create and import shaders
Use the Nixpkgs revision pinned by Forge for COSMIC 1.11. Add these inputs to your system flake.
inputs.cosmic-forge.url = "git+https://github.com/motixo/cosmic-forge?submodules=1";
inputs.nixpkgs.follows = "cosmic-forge/nixpkgs";Add cosmic-forge.nixosModules.default to your system modules and enable
services.desktopManager.cosmic.enable and programs.cosmic-forge.enable.
Rebuild with nixos-rebuild switch, then log out and back in. To restore the
stock compositor, disable programs.cosmic-forge.enable and rebuild.
![]() Crystal |
![]() Liquid Glass |
![]() Cyberspace |
![]() Void |
![]() Rain Glass |
![]() Snow |
![]() Aero Glass |
![]() Mica |
![]() Minecraft Glass |
![]() Ember |
Enable Settings → Updates → Automatic update reminders to check the app, engine and shaders whenever Forge opens and every hour while it stays open.
curl -fsSL https://raw.githubusercontent.com/motixo/cosmic-forge/main/install.sh | sh -s -- --uninstallGPL-3.0-only









