Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aladmit/cosmic-overlay
Gentoo overlay with Cosmic DE
https://github.com/aladmit/cosmic-overlay
cosmic-desktop cosmic-epoch gentoo gentoo-overlay
Last synced: about 1 month ago
JSON representation
Gentoo overlay with Cosmic DE
- Host: GitHub
- URL: https://github.com/aladmit/cosmic-overlay
- Owner: aladmit
- License: gpl-3.0
- Created: 2024-07-17T06:32:03.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-11-11T04:56:54.000Z (about 2 months ago)
- Last Synced: 2024-11-11T05:34:42.265Z (about 2 months ago)
- Topics: cosmic-desktop, cosmic-epoch, gentoo, gentoo-overlay
- Language: Shell
- Homepage:
- Size: 320 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cosmic-overlay
[Gentoo](https://gentoo.org) overlay with next generation
[COSMIC DE](https://blog.system76.com/tags/COSMIC%20DE). This DE is in
**pre-alpha** stage, but already usable for daily driving.**Overlay status**: stable ebuilds install functional DE with a few minor
issues. Installation was tested only on aarch64 platform, but should work on
amd64 too.> [!CAUTION]
> Overlay supports only **systemd** profiles. Contributions are welcome!## Install
### Add and sync overlay
```bash
eselect repository add cosmic-overlay git https://github.com/aladmit/cosmic-overlay.git
emaint sync -r cosmic-overlay
```### Install COSMIC DE
Stable ebuilds(amd64, arm64) install version from [cosmic-epoch](https://github.com/pop-os/cosmic-epoch)
repo which I consider stable. Testing ebuilds(~amd64, ~arm64) install fresher
version.```bash
emerge -av cosmic-base/cosmic
```After installation COSMIC should be available to choose in you login
manager(**Wayland only**).### COSMIC login manager
> [!WARNING]
> [!WARNING] cosmic-greeter is necessary to log in after the system has been
> suspended. However, I can't recommend it for daily use as a login manager. It
> doesn't display a list of users to choose from, doesn't scale well for HiDPI
> screens, and feels slow and laggy.COSMIC has it's own login manager `cosmic-greeter` working on top of `greetd`.
Disable all other login managers like GDM, greetd, etc. And enable
cosmic-greeter.```sh
systemctl enable cosmic-greeter-daemon
systemctl enable cosmic-greeter
```## Known issues
### Flatpak apps can't open files and directories
Issue: [xdg-desktop-portal-cosmic#102](https://github.com/pop-os/xdg-desktop-portal-cosmic/issues/102)
XDG portal doesn't support `org.freedesktop.portal.OpenURI` interface. Install
gtk and nautilus as a fallback.```sh
sudo emerge -av sys-apps/xdg-desktop-portal-gtk gnome-base/nautilus
```### No icons in Files
Issue: [cosmic-files#61](https://github.com/pop-os/cosmic-files/issues/61)
It happens when cosmic renders using `opengl/gles`. Force vulkan render by
setting systemd-wide environment variable.`/etc/env.d/99local`
```
WGPU_BACKEND=vulkan
```Then run `sudo env-update` and restart cosmic.