Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tracking: COSMIC Desktop Environment #259641

Open
28 of 30 tasks
nyabinary opened this issue Oct 7, 2023 · 63 comments
Open
28 of 30 tasks

Tracking: COSMIC Desktop Environment #259641

nyabinary opened this issue Oct 7, 2023 · 63 comments
Assignees
Labels
0.kind: packaging request 5. scope: tracking Long-lived issue tracking long-term fixes or multiple sub-problems

Comments

@nyabinary
Copy link
Contributor

nyabinary commented Oct 7, 2023

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

@ahoneybun
Copy link
Contributor

You should add cosmic-greeter as well:

https://github.com/pop-os/cosmic-greeter

@nyabinary
Copy link
Contributor Author

You should add cosmic-greeter as well:

https://github.com/pop-os/cosmic-greeter

Already added that :)

@ahoneybun
Copy link
Contributor

Ah I was looking at the list like it was A-Z and I missed it, sorry!

@nyabinary
Copy link
Contributor Author

https://blog.system76.com/post/locked-and-loaded-with-new-cosmic-de-updates/
New COSMIC blog, I wonder how feasible a COSMIC NixOS channel is in Matrix considering GNOME has one.

@nyabinary

This comment was marked as resolved.

@viperML
Copy link
Contributor

viperML commented Oct 25, 2023

Looking forward to a matrix channel to cooperate the effort. I would be intersted in contributing to the packages or module(s).

@GaetanLepage
Copy link
Contributor

Looking forward to a matrix channel to cooperate the effort. I would be intersted in contributing to the packages or module(s).

Same here !

@nyabinary

This comment was marked as outdated.

@billksun
Copy link
Contributor

Hmm how else can we move this effort forward?

I would get on the main Nix/NixOS Matrix channel and see if you can get in touch with a mod there to create an official channel for COSMIC DE.

@nyabinary

This comment was marked as resolved.

@nyabinary
Copy link
Contributor Author

nyabinary commented Oct 28, 2023

We're an official Nix Matrix room now!
https://matrix.to/#/#cosmic:nixos.org

@nyabinary nyabinary changed the title [Tracking Issue] COSMIC Desktop Environment Tracking: COSMIC Desktop Environment Oct 28, 2023
viperML added a commit to viperML/nixpkgs that referenced this issue Nov 3, 2023
@foo-dogsquared
Copy link
Member

Anyone interested in adapting #250891? I'm also going to create a home-manager version of it which should be the same module except with a different plugin path.

@ahoneybun
Copy link
Contributor

Anyone interested in adapting #250891? I'm also going to create a home-manager version of it which should be the same module except with a different plugin path.

That should be from the COSMIC which is based on GNOME, this is all about the COSMIC DE written in Rust.

@foo-dogsquared
Copy link
Member

The linked module only implements installing Pop launcher plugins and scripts in a certain path. As far as I can tell, cosmic-launcher is a frontend for pop-launcher.

@kirawi
Copy link

kirawi commented Dec 30, 2023

I think #199563 is the same thing as this issue

@Mawfyy
Copy link

Mawfyy commented Jan 6, 2024

There's some discord server or something?

@ahoneybun
Copy link
Contributor

There's some discord server or something?

There is this:

#259641 (comment)

@Mawfyy
Copy link

Mawfyy commented Jan 6, 2024

There's some discord server or something?

There is this:

#259641 (comment)

Thanks!!

@RuRo
Copy link
Contributor

RuRo commented Feb 8, 2024

It seems that currently all the items in the list are already marked as completed. I was wondering if we are now waiting for upstream to release a stable (or public beta?) version, or if there are still some things missing in nixpkgs?

@dunxen
Copy link
Contributor

dunxen commented Feb 8, 2024

It seems that currently all the items in the list are already marked as completed. I was wondering if we are now waiting for upstream to release a stable (or public beta?) version, or if there are still some things missing in nixpkgs?

I believe the NixOS module is not ready. Also, best case scenario is an official Alpha by March: https://blog.system76.com/post/cosmic-the-road-to-alpha

@nyabinary
Copy link
Contributor Author

If anyone wants to contribute to the cosmic-greeter module, I'm open to reviewing it and giving it a green light :3

@ahoneybun
Copy link
Contributor

I think cosmic-store, cosmic-player and cosmic-greeter module like services.xserver.displayManager.cosmic-greeter also missing. Anyway, wait patiently for the alpha!

cosmic-store and cosmic-player are pretty young still but adding them would be good I think @nyabinary

@Aleksanaa
Copy link
Member

Why cosmic isn't packaged in a scope/set like other desktop environments?

@a-kenji
Copy link
Contributor

a-kenji commented Feb 16, 2024

What advantage would that give us as opposed to the current by-name package definitions @Aleksanaa ?

@ahoneybun
Copy link
Contributor

Let's move any troubleshooting of nixos-cosmic into that repo rather then this issue for tracking the packaging of COSMIC on NixOS.

@AidanNotFunny
Copy link

Update: I'm really sorry to all the maintainers, this was not the right place for this. I was being stupid, and I had absolutely zero knowledge of flakes at all. I've educated myself on how they work and I'll try it again tomorrow. I'll delete all my previous comments as they were not on topic. Again, sorry for the waste of time and resources.

@ahoneybun
Copy link
Contributor

Update: I'm really sorry to all the maintainers, this was not the right place for this. I was being stupid, and I had absolutely zero knowledge of flakes at all. I've educated myself on how they work and I'll try it again tomorrow. I'll delete all my previous comments as they were not on topic. Again, sorry for the waste of time and resources.

No worries as everyone is learning and I know flakes have a higher then normal learning curve.

@Thatoo
Copy link

Thatoo commented May 30, 2024

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

@drakon64
Copy link

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
Copy link

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

@ahoneybun
Copy link
Contributor

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

@shackra
Copy link
Contributor

shackra commented Jun 24, 2024

@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
Copy link
Member

Mic92 commented Jun 26, 2024

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.

@Aleksanaa Aleksanaa self-assigned this Jul 7, 2024
@jh-devv
Copy link

jh-devv commented Jul 26, 2024

A new package, cosmic-player has now a pull request #330167!

@ChocolateLoverRaj
Copy link

How to set COSMIC greeter as the display manager?

@nonetrix
Copy link
Contributor

nonetrix commented Aug 6, 2024

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
Copy link

jh-devv commented Aug 6, 2024

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

@bjsemrad
Copy link

bjsemrad commented Aug 7, 2024

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.

@Thatoo
Copy link

Thatoo commented Aug 24, 2024

You can add Quick Web Apps tracked here : #322226

@ahoneybun
Copy link
Contributor

You can add Quick Web Apps tracked here : #322226

That is not an official app part of COSMIC DE though.

@nonetrix
Copy link
Contributor

Yes, make a separate issue for that if you want it packaged. Seems interesting, hope more unofficial libcosmic apps come out eventually

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: packaging request 5. scope: tracking Long-lived issue tracking long-term fixes or multiple sub-problems
Projects
None yet
Development

No branches or pull requests