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

Update README.md for openSUSE tumbleweed #387

Merged
merged 5 commits into from
Aug 30, 2024
Merged

Conversation

Rerum02
Copy link
Contributor

@Rerum02 Rerum02 commented Jun 9, 2024

Added a quick step-by-step instructions showing how to install cosmic to openSUSE tumbleweed using opi.

Added a quick step-by-step instructions showing how to install cosmic to openSUSE tumbleweed using opi.
README.md Outdated Show resolved Hide resolved
README.md Outdated
```
After installing keep the repo, then install the rest of the packages with the following command.
```
zypper in cosmic-* pop-*
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Best not auto-install all packages with those prefixes. That would include third party packages too

@Rerum02
Copy link
Contributor Author

Rerum02 commented Jul 11, 2024

It seems development for COSMIC has moved to official repos a couple of days ago. https://build.opensuse.org/project/show/X11:COSMIC:Next

I shall update this readme soon after I test

Change instructions so that the user adds the Cosmic Factory (stable) repo.

Removed instructions that added unnecessary packages.

Installing `cosmic-session` does not install all needed packages.

Adding `xdg-desktop-portal-cosmic` install the needed portal, as well add the repo, then `cosmic-*` adds what's need to launch cosmic.
@Rerum02
Copy link
Contributor Author

Rerum02 commented Jul 14, 2024

Change instructions so that the user adds the Cosmic Factory (stable) repo.

Removed instructions that added unnecessary packages.

Installing cosmic-session does not install all needed packages.

Adding xdg-desktop-portal-cosmic install the needed portal, as well add the repo, then cosmic-* adds what's needed to launch cosmic.

@mmstick
Copy link
Member

mmstick commented Jul 14, 2024

May want to create an issue upstream to fix the cosmic session dependencies

Made changes to do a proper install by using `patterns-cosmic`. Which installs all necessary packages.
@Rerum02
Copy link
Contributor Author

Rerum02 commented Aug 3, 2024

Turns out openSUSE uses patterns for installing DEs, so I have added patterns-cosmic to README.

README.md Outdated Show resolved Hide resolved
Co-authored-by: Maximilian Kolb <mail@maximilian-kolb.de>
@soloturn
Copy link
Contributor

Turns out openSUSE uses patterns for installing DEs, so I have added patterns-cosmic to README.

patterns can be ok, but for a working environment some packages are a MUST. say, if cosmic-greeter is not there it tries to call it on login, and login would fail. while cosmic-text, cosmic-terminal, and most other stuff is optional and can be installed with patterns..

see https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=cosmic-session-git e.g. the mandatory list is much too big for my taste, as i love the gnome way. have the compositor running and some app which takes super key and double super key to start stuff.

@Rerum02
Copy link
Contributor Author

Rerum02 commented Aug 19, 2024

Looking at the list of dependencies that patterns-cosmic has, it has all the necessary packages for the DE, and its additional packages like cosmic-store, heres the file showing all packages that are install, which does include cosmic-greeter.

https://build.opensuse.org/projects/X11:COSMIC:Factory/packages/patterns-cosmic/files/patterns-cosmic.spec?expand=1

@mmstick mmstick merged commit 076413d into pop-os:master Aug 30, 2024
1 check passed
@Rerum02 Rerum02 deleted the patch-1 branch August 30, 2024 01:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants