Cosmic comp build - nutthawit/alpine-dotfile GitHub Wiki
Prerequisite
Create the privileged container
On host
ct_name=cosmic
lxc-login -n $ct_name
Inside the contianer
Enable extra-testing
sudo sed -i '/^#\[extra-testing\]/,/^#Include = \/etc\/pacman\.d\/mirrorlist/s/^#//' /etc/pacman.conf
Update package database
sudo pacman -Syu
Install shared libraries
sudo pacman -S extra/seatd
Install required header files
sudo pacman -S \
extra/libdisplay-info \
extra/libinput \
extra/pixman \
extra-testing/libxkbcommon \
extra/mesa
cd ~/wayland-rs/cosmic-epoch/cosmic-comp
make all
Required by cosmic-applets
libpipewire-0.3.pc libpipewire
libpulse.so.0 libpulse
Required by cosmic-greeter
git
Required by cosmic-player
gstreamer-1.0.pc extra/gstreamer
gstreamer-audio-1.0.pc extra/gst-plugins-base-libs
Required by cosmic-store
flatpack.pc extra/flatpak