Software 44516 Published by

System76 has released COSMIC Epoch 1.2.0, the second stable update to its all-Rust, Wayland-native desktop environment, arriving on June 30, 2026. The new tag brings a suite of usability improvements, including fixed workspace and launcher flickering, AVIF wallpaper support, proper MAC address validation in settings, and archive extraction stability in the file manager. Built entirely from scratch using the Iced toolkit and libcosmic, the desktop is now available across Pop!_OS, Arch, Fedora, NixOS, openSUSE, and Gentoo with over 6,400 GitHub stars. While the project is still iterating fast, these polish-focused changes mark a solid step toward a production-ready, modular Linux desktop that no longer relies on third-party frameworks.





System76 pushes COSMIC Epoch to 1.2.0 with polish, Wayland fixes, and AVIF wallpaper support

System76 has released COSMIC Epoch 1.2.0, the second stable update to its all-Rust desktop environment since it shipped on Pop!_OS 24.04 LTS last December. The new tag lands on June 30, 2026, and brings a mix of usability tweaks, compositor quirks, and one genuinely welcome wallpaper format.

If you haven't followed along since the stable launch, COSMIC Epoch is still built from scratch using the Iced graphics toolkit and runs natively on Wayland. There's no GTK glue here, no Qt fallbacks, just libcosmic doing the heavy lifting across 26 repositories. The project's original pitch, as engineer Michael Murphy put it back when the switch was announced, was blunt: "There are things we'd like to do that we can't simply achieve through extensions in GNOME. Extensions in general feel like a hack." System76 wanted a desktop that didn't feel bolted together, and after nearly two years of alpha releases, the architecture finally looks settled.

Nearly two years after the first alpha shipped in August 2024, the desktop went through six more iterations before hitting beta status last September. That long beta phase was System76's way of stress-testing the compositor and applets before trusting them with daily driving. 1.2.0 is the direct result of that grind.

Screenshot_from_2025_09_26_16_49_01

What's actually new in 1.2.0

The changelog is dense, but the highlights cluster around three things: consistency, stability, and the occasional "why did this take so long?" fix. The workspace overview flicker in cosmic-comp is gone, and the launcher finally stops strobing on open. Network and Bluetooth applets now use the proper libcosmic spinner instead of spinning their own wheels, which is a small visual detail that pays off once you've actually seen them in action.

File management gets a couple of practical bumps. You can now see folder contents inside Trash, archive extraction no longer crashes on certain payloads, and checksums land in the properties panel. If you change your wallpaper often, cosmic-bg now handles AVIF. That one's actually useful, since AVIF compresses better than WebP without sacrificing quality.

Behind the scenes, cosmic-settings finally validates MAC addresses properly, cosmic-term reports focus and background color events for better terminal app compatibility, and the settings daemon retries pipewire connections instead of bailing on the first hiccup. Distribution builders should note the xdg-desktop-portal-cosmic migration from make to just. It's a minor build-system switch, but it matters if you're packaging this for Fedora or NixOS.

The bigger picture

At this point, COSMIC Epoch has been stable for about seven months. It's available on Pop!_OS, Arch, Fedora 41+, NixOS, openSUSE Tumbleweed, and Gentoo. GitHub stars have crossed 6,400, and the open issue count sits around 1,700, which tells you exactly what you'd expect from a desktop that's still iterating fast enough to ship meaningful updates every six weeks.

System76's goal was never to replace GNOME or KDE overnight. It was about proving a Rust-native desktop could actually run, not just compile. The answer, so far, is yes. The theming engine, dynamic workspaces, and built-in tiling window management are holding up under daily use, and the shift away from GNOME extensions gives users a consistent codebase to debug.

Not exactly polished to the millimeter yet, but the flicker fixes, AVIF support, and pipewire resilience point in the right direction. Keep in mind that COSMIC still targets users who want a fresh, modular desktop rather than those happy with decades-old workflows. If you're running Pop!_OS 24.04 LTS or one of the supported distros, the update is already in your repositories. Otherwise, you can grab the source and packaging details head over to the GitHub repo at pop-os/cosmic-epoch.