Skip to content

aladmit/cosmic-overlay

Repository files navigation

cosmic-overlay

Gentoo overlay with next generation COSMIC DE. 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

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 repo which I consider stable. Testing ebuilds(~amd64, ~arm64) install fresher version.

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.

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

XDG portal doesn't support org.freedesktop.portal.OpenURI interface. Install gtk and nautilus as a fallback.

sudo emerge -av sys-apps/xdg-desktop-portal-gtk gnome-base/nautilus

No icons in Files

Issue: cosmic-files#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.