xbps-install sway Waybar dejavu-fonts-ttf wofi playerctl neovim
cat /etc/sv/agetty-tty1/conf
GETTY_ARGS="--skip-login --nonewline --noissue --autologin $USER --noclear "
$USER= your username to autologin
just --autologin $uname for non silent
for working sway
wayland need working drivers
see https://docs.voidlinux.org/config/graphical-session/graphics-drivers/index.html
for my intel i3-10gen
doas xbps-install mesa-dri mesa-vulkan-intel intel-media-driver
ln -s /etc/sv/dbus/ /var/service/dbus
# needed for elogind
ln -s /etc/sv/elogind/ /var/service/elogind
# need to use video,audio without adding usr to such groups (no need usermod -aG video $USER
ln -s /etc/sv/seatd/ /var/service/seatd
#elogind couldnt initialize seat due to bug in sway
usermod -aG _seatd $USER
## for seatd
ln -s /etc/sv/iwd/ /var/service/iwd
# for wifi use iwctl to add :: station $interface connect ssid
cat /etc/iwd/main.conf
[General]
EnableNetworkConfiguration=true
##enables iwd buit in dns ressolver
UseDefaultInterface=true
## prevent udev conflict sometimes
doas xbps-install resolvconf
#for iwd to start correctly
my user is in groups
wheel audio video _seatd
cat .profile
export EDITOR="nvim"
export TERM="foot"
export BROWSER="firefox"
export XDG_CONFIG_HOME="$HOME/.config"
export XDG_DATA_HOME="$HOME/.local/share"
export XDG_CACHE_HOME="$HOME/.cache"
export XDG_CURRENT_DESKTOP=Unity
export _JAVA_AWT_WM_NONREPARENTING=1
export NO_AT_BRIDGE=1
#export SDL_VIDEODRIVER=wayland
#export QT_QPA_PLATFORM=wayland
#export QT_WAYLAND_FORCE_DPI=physical
#export QT_WAYLAND_DISABLE_WINDOWDECORATION=1
if [ -z $DISPLAY ] && [ "$(tty)" = "/dev/tty1" ]; then
exec dbus-launch --exit-with-session sway
fi
audio
xbps-install pipewire libspa-bluetooth alsa-pipewire
for jack libjack-pipewire
for alsa-pipewire
# mkdir -p /etc/alsa/conf.d
# ln -s /usr/share/alsa/alsa.conf.d/50-pipewire.conf /etc/alsa/conf.d
# ln -s /usr/share/alsa/alsa.conf.d/99-pipewire-default.conf /etc/alsa/conf.d
exec pipewire(autostart) in xinitrc or wm config
for brightness install light/brightnessctl
and doas chown kai /sys/class/backlight/intel_backlight/brightness
adding user to video group didnt work like in other linux
doas gpasswd --delete $user video
src::
https://wiki.archlinux.org/title/Iwd
https://docs.voidlinux.org/config/network/iwd.html
https://docs.voidlinux.org/config/services/index.html
https://docs.voidlinux.org/config/media/pipewire.html
https://docs.voidlinux.org/config/media/index.html
https://linuxhint.com/remove-a-user-from-a-group-linux/
https://wiki.archlinux.org/title/Sway
Comments
Post a Comment