Void Linux + DWM

Форум про 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:

touch /etc/sv//down
ln -s /etc/sv/ /var/service/
sv once
Создайте подобный сайт на WordPress.com
Начало работы