swaywm
Sway is a tiling window manager and Wayland compositor, inspired by i3, and written in C. Sway is designed as a drop-in replacement for i3 using the more modern Wayland display server protocol and wlroots compositor library.
After using dwm for sometime, installed sway in Linux Mint for the first time. Then moved to Arch as the latest version was available only in Arch.
As of 2024-12-04, using swayWM in Alpine Linux . All configuration information related to SwayWM is version tracked using git .
Tools
SwayWM has been configured using the following tools:
- Terminal - foot↗
- Notification daemon - mako↗
- Locking tool - swaylockd↗
- Feed generator for swaybar - i3blocks↗ with custom scripts
- For time on swaybar - i3blocks uses wayclock, a vibe coded C utility
- Launcher menu - tofi↗
- Logout menu - tofi-exit - a custom script based on tofi↗
- power management tool - powerctl↗
To achieve consistent nord theme:
- Gtk theme - Nordic↗
- Icon theme - Nordzy↗
- Firefox - Uses custom userChrome.css based on keyfox↗
- Theme switching - a custom script is used to toggle dark/light mode
Configuration
Bluetooth applet
To run the bluetooth applets:
exec blueman-applet exec nm-applet --indicator
© Prabu Anand K 2020-2026