COSMIC Desktop Lands in Void Linux

COSMIC Desktop is now available on Void Linux, giving users a chance to explore the next-gen Rust-based desktop environment from System76.

Void Linux is a rolling distro, but it tends to run a bit behind other rolling releases like Arch when it comes to software versions. That’s because Void doesn’t push out the newest packages “as fast as possible”—instead, it puts a focus on stability.

That means you won’t always find the newest versions of software right away. Instead, things lag a bit behind. And since Void is entirely community-driven, new packages don’t just land automatically—they need to be adapted and added by someone from the community first.

That’s actually why COSMIC, the still-in-development desktop environment from System76, is only now showing up in Void’s repositories, despite being available for public testing for nearly a year. The included version is the latest available: COSMIC Desktop Alpha 7, released in late April.

Most importantly, Void users now have the opportunity to try out this desktop environment for themselves and experience everything it has to offer. It’s expected to shake up the current dominance of KDE and GNOME, with a particular appeal to GNOME users who feel limited by its constraints.

Void Linux COSMIC Desktop

Now, let’s get to what probably interests Void users the most—how to get COSMIC up and running on their desktops. It’s a fairly straightforward process: add the repository and install the desktop environment. That’s it.

echo 'repository=https://mtfbella109.github.io/void-cosmic-repo/repo/x86_64' | sudo tee /etc/xbps.d/10-cosmic.conf
sudo xbps-install -S cosmic-desktopCode language: Bash (bash)

Another way to install it is by compiling it yourself—the way Void users are already familiar with—using a template file and the xbps-src tool from the XBPS package manager. However, the method with precompiled packages is significantly more convenient and saves you a considerable amount of time.

Just a heads-up: the “cosmic-greeter” (COSMIC login manager) package isn’t working as expected at the moment. So, after installing COSMIC, you’ll need to start it manually by running the following command in the terminal:

start-cosmicCode language: Bash (bash)

For step-by-step instructions and more details about the installation process, check out the maintainer’s GitHub repository. And last but definitely not least, a big thank-you for all the hard work that’s making it possible for Void users to enjoy COSMIC.

Bobby Borisov

Bobby Borisov

Bobby, an editor-in-chief at Linuxiac, is a Linux professional with over 20 years of experience. With a strong focus on Linux and open-source software, he has worked as a Senior Linux System Administrator, Software Developer, and DevOps Engineer for small and large multinational companies.

Leave a Reply

Your email address will not be published. Required fields are marked *