Skip to content

Latest commit

 

History

History
60 lines (51 loc) · 1.3 KB

arch-cosmic.md

File metadata and controls

60 lines (51 loc) · 1.3 KB

See also: cosmic-epoch-git (AUR)

Building Cosmic DE from source

Cosmic DE is still under development, so these instructions may change. Check the README for up-to-date info: Cosmic DE

Install dependencies

This is a non-exhaustive list. Translated from the Debian packages listed on the [Cosmic DE] repo.

  • just
  • rust
  • wayland
  • mesa
  • seatd
  • libxkbcommon
  • libinput
  • gtk4
  • dbus
  • udev is listed, but there is no package for it on Arch

Optional dependencies

May be required by the build system.

  • systemd-libs
  • libpulse
  • pop-launcher is listed, but there is no package for it on Arch
  • expat
  • fontconfig
  • freetype2
  • lld

Previously required

I listed these packages previously, maybe they used to be requirements and aren't anymore?

  • libadwaita
  • meson

Clone the repo

git clone [email protected]:pop-os/cosmic-epoch --recurse-submodules

Build

From the cosmic-epoch directory:

just sysext

Copy the system extension

sudo mkdir -p /var/lib/extensions
sudo cp cosmic-sysext /var/lib/extensions

Start the sysext service

sudo systemctl enable --now systemd-sysext
sudo systemd-sysext refresh