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