Jump to content

COSMIC: Difference between revisions

5 bytes added ,  Wednesday at 12:40
no edit summary
imported>Ahoneybun
(Init draft)
 
No edit summary
 
(8 intermediate revisions by 4 users not shown)
Line 1: Line 1:
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.
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.


== Installation ==
COSMIC was primarily developed for use in the [https://pop.system76.com/ Pop!_OS] distribution.


Currently packaged in nixpkgs master/unstable are below:
== In Progress ==


=== COSMIC Comp ===
COSMIC support in nixpkgs is still in development. You can follow progress via [https://github.com/NixOS/nixpkgs/issues/259641 the tracking issue].


https://github.com/NixOS/nixpkgs/tree/nixos-unstable/pkgs/applications/window-managers/cosmic/comp
There is a [https://github.com/lilyinstarlight/nixos-cosmic flake] to setup COSMIC on NixOS.


=== COSMIC Panel ===
== COSMIC Packages ==


This also includes the Dock:
While the whole desktop is not configured many packages are available in nixpkgs already. You can search for packages with a query similar to this one https://search.nixos.org/packages?query=cosmic&from=0&size=1000&sort=relevance&channel=unstable. Note that not all of the results will be part of the COSMIC desktop.


https://github.com/NixOS/nixpkgs/tree/nixos-unstable/pkgs/applications/window-managers/cosmic/panel
[[Category:Desktop environment]]
 
=== COSMIC Applet ===
 
https://github.com/NixOS/nixpkgs/tree/nixos-unstable/pkgs/applications/window-managers/cosmic/applets
 
=== COSMIC Settings ===
 
https://github.com/NixOS/nixpkgs/tree/master/pkgs/applications/window-managers/cosmic/settings
 
=== COSMIC Icons ===
 
https://github.com/NixOS/nixpkgs/tree/a10c1225467f721dedbaaa260c006d6d15c8c40b/pkgs/by-name/co/cosmic-icons
3

edits