Форум про Musl и Glibc https://www.linux.org.ru/forum/general/16759014/page1
sudo xbps-install imlib2-devel
Обновление системы
sudo xbps-install -Su
sudo xbps-install -u xbps
sudo xbps-install -Su
sudo xbps-install libgbm-devel libglvnd-devel libseat-devel eudev-libudev-devel libdrm-devel libinput-devel libxkbcommon-devel pixman-devel wayland-devel wayland-protocols vulkan-loader Vulkan-Headers xcb-util-errors-devel xcb-util-wm-devel xcb-util-renderutil-devel pkg-config seatd dbus elogind pango-devel cairo-devel xorg-server-xwayland meson ninja gcc jq nano cmake make imlib2-devel libXinerama-devel
sudo ln -s /etc/sv/seatd /etc/runit/runsvdir/default/
sudo ln -s /etc/sv/dbus /etc/runit/runsvdir/default/
sudo ln -s /etc/sv/elogind /etc/runit/runsvdir/default/
sudo sv up seatd
sudo sv up dbus
sudo sv up elogind
sudo usermod -a -G «seatd» имяюзера
reboot
git clone —recursive https://github.com/hyprwm/Hyprland
https://github.com/flathub/org.signal.Signal/issues/229
VOID MUSL ERROR PKG
https://mesonbuild.com/Quick-guide.html
Weston
https://gist.github.com/adnan360/193e7ba589e93ef9b9c6c7dc1946a510
====================================================================
eudev-libudev-devel libdrm-devel libgbm-devel libglvnd-devel libinput-devel libseat-devel libxcb-devel libxkbcommon-devel pixman-devel wayland-devel wayland-protocols xcb-util-cursor-devel xcb-util-devel xcb-util-errors-devel xcb-util-image-devel xcb-util-keysyms-devel xcb-util-renderutil-devel xcb-util-wm-devel xcb-util-xrm-devel xorg-server-xwayland pkg-config
xbps-install cairo-devel
xbps-install ninja mason xcb-proto wayland-protocols xorg-server-xwayland libinput wlroots-devel
sudo xbps-install -S libexecinfo libexecinfo-devel
Очистка
========================== RUN IT ===========================
sv up
sv down
sv restart
sv status
sv status dhcpcd
sv status /var/service/*
Void Linux provides service directories for most daemons in /etc/sv/.
To enable a service on a booted system, create a symlink to the service directory in /var/service/:
ln -s /etc/sv/ /var/service/
If the system is not currently running, the service can be linked directly into the default runsvdir:
ln -s /etc/sv/ /etc/runit/runsvdir/default/
This will automatically start the service. Once a service is linked it will always start on boot and restart if it stops, unless administratively downed.
To prevent a service from starting at boot while allowing runit to manage it, create a file named down in its service directory:
touch /etc/sv//down
The down file mechanism also makes it possible to disable services that are enabled by default, such as the agetty(8) services for ttys 1 to 6. This way, package updates which affect these services (in this case, the runit-void package) won’t re-enable them.
Disabling Services
To disable a service, remove the symlink from the running runsvdir:
rm /var/service/
Or, for example, from the default runsvdir, if either the specific runsvdir, or the system, is not currently running:
rm /etc/runit/runsvdir/default/
Testing Services
To check if a service is working correctly when started by the service supervisor, run it once before fully enabling it: