COSMIC

From ArchWiki

COSMIC is a desktop environment developed in the Rust programming language, using the iced cross platform GUI library for Rust, and Smithay as building blocks for its compositor, cosmic-comp. Cosmic-comp is comparable to smithay's own anvil compositor demonstration, just like the Wayland project uses Weston as demo compositor.

Until the independent COSMIC environment is finished, Pop!_OS still uses its legacy COSMIC desktop, which is a heavily customized GNOME.

Installation

COSMIC's first release is called Epoch, and can be installed via cosmic-session-gitAUR main package. It will depend on all of the component packages, which will each build their respective components of COSMIC. The easiest is to start it through a display manager, where it will show up as an additional option, besides e.g. GNOME, KDE Plasma, etc.

Individual components coming as dependencies of cosmic-session

COSMIC comprises a compositor, library, and applets, which may be installed as parts. cosmic-comp-gitAUR, cosmic-applets-gitAUR, cosmic-applibrary-gitAUR, cosmic-bg-gitAUR, cosmic-icons-gitAUR, cosmic-launcher-gitAUR, cosmic-notifications-gitAUR, on screen display to overlay messages with cosmic-osd-gitAUR, a dock and panel with cosmic-panel-gitAUR, cosmic-settings-gitAUR, and others.

Independent components

An editor, cosmic-edit-gitAUR, a file manager cosmic-files-gitAUR, a terminal, cosmic-term-gitAUR, and wallpapers, cosmic-wallpapers-gitAUR are provided.

Configuration

The panel can be used to configure besides using the settings applet, examples of applets are provided.

See also