Alpine Linux with Sway
Bash, Text Editor
Packages
apk add vim bash
Create Non Root User
Packages
apk add sudo shadow
Command
Add User
useradd -m -G wheel -s /bin/bash <user_name>
passwd <user_name>
sudo file
EDITOR=vim visudo
# Make wheel group can use sudo
Setup eudev
setup-devd udev
GPU
- Intel
apk add mesa-dri-gallium
PAM
apk add linux-pam shadow-login
Elogind
apk add elogind polkit-elogind dbus
rc-update add elogind
rc-update add polkit
rc-update add dbus
Sway
apk add sway
Reboot
After rebooting your computer, you should use your non-root userer to log in
Run Sway
You can test loginctl output first, the output should not contains any No session
After testing, you can run Sway
dbus-run-session -- sway