Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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: 25 days ago
JSON representation

Gentoo overlay with Cosmic DE

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
```

## 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.