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!
eselect repository add cosmic-overlay git https://github.com/aladmit/cosmic-overlay.git
emaint sync -r cosmic-overlay
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).
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
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
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.