Skip to content

About

Custom shaders for the COSMIC desktop.

Resources

Stars

19 stars

Watchers

0 watching

Forks

Repository files navigation

COSMIC Forge icon

COSMIC Forge

Custom shaders for the COSMIC desktop. Apply and adjust effects, or import your own JSON + .frag packs.

Install

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 | sh

Install the compositor from Settings → Patches, then log out and back in.

Native packages · Create and import shaders

NixOS

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.

Shader gallery

Faceted refraction in a glass settings window
Crystal
Curved refraction around a glass window
Liquid Glass
Cyan digital contours on a dark window
Cyberspace
An infinity mirror inside a window
Void
Raindrops sliding down a glass window
Rain Glass
Snow falling and settling on windows
Snow
Blue glass with soft diagonal reflections
Aero Glass
Matte dark window tinted by a starry wallpaper
Mica
Pixel reflections on glass over a Minecraft scene
Minecraft Glass
Flames rising behind a glass window
Ember

Update reminders

Enable Settings → Updates → Automatic update reminders to check the app, engine and shaders whenever Forge opens and every hour while it stays open.

Uninstall

curl -fsSL https://raw.githubusercontent.com/motixo/cosmic-forge/main/install.sh | sh -s -- --uninstall

GPL-3.0-only

About

Custom shaders for the COSMIC desktop.

Resources

Stars

19 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages