NixOS / nixpkgs

Nix Packages collection & NixOS
MIT License
16.96k stars 13.33k forks source link

Tracking: COSMIC Desktop Environment #259641

Open nyabinary opened 10 months ago

nyabinary commented 10 months ago

Project description COSMIC: Next-generation DE made by System76 (and in Rust)

Below is a list of what we need packaged to make COSMIC a fully functional DE in NixOS

drakon64 commented 2 months ago

Will it be possible to install/test Cosmic on stable 24.05 in few days or it will still be usable only on unstable?

I tried using the nixos-cosmic flake against the nixos-24.05 channel. I don't remember the exact error but I'm pretty sure it failed to evaluate.

drakon64 commented 2 months ago

https://github.com/lilyinstarlight/nixos-cosmic works against NixOS 24.05 now

ahoneybun commented 1 month ago

@nyabinary cosmic-store is in nixpkgs master now I believe.

shackra commented 1 month ago

@nyabinary cosmic-store is in nixpkgs master now I believe.

yes: https://search.nixos.org/packages?channel=unstable&show=cosmic-store&from=0&size=50&sort=relevance&type=packages&query=cosmic-store

Mic92 commented 1 month ago

Btw. there is also a NixOS wiki article about the topic: https://wiki.nixos.org/wiki/COSMIC I linked the flake of lilyin, but not sure if it is missing anything else.

jh-devv commented 3 weeks ago

A new package, cosmic-player has now a pull request https://github.com/NixOS/nixpkgs/pull/330167!

ChocolateLoverRaj commented 1 week ago

How to set COSMIC greeter as the display manager?

nonetrix commented 1 week ago

Intrested how to do that too if it works well with Hyprland, could see myself using that before Cosmic comes out doesn't have to do much to work

jh-devv commented 1 week ago

nixos-cosmic by @lilyinstarlight has an example implementation here. Hope it helps!

bjsemrad commented 1 week ago

Intrested how to do that too if it works well with Hyprland, could see myself using that before Cosmic comes out doesn't have to do much to work

I have Hyprland, Cosmic and Gnome on a single machine (use Hyprland exclusively basically). I use GDM for greeter at the moment.