~/swaydesk

Swaydesk

base
Sway, the tiling Wayland compositor
stack
Rust, GTK 4, layer-shell
distros
Debian 13, Ubuntu 26.04, Arch Linux
status
in development; packages coming soon

Swaydesk turns Sway into a complete desktop without losing what makes it good: it is light, fast and fully driven by the keyboard when you want it.

On top of Sway come the pieces a desktop needs: a bar with network, Bluetooth, audio, battery, brightness and calendar popups; a dock with your pinned and open apps; an app grid; a notification center; clipboard history; a lock screen; a login screen; Alt+Tab window switching; screenshots and screen recording; and an app to pick the theme and the accent color. The components are its own programs, written in Rust with GTK 4.

What you get

  • KDE shortcuts: if you come from Plasma with Krohnkite, you will feel at home. See the shortcuts.
  • Effortless tiling: windows arrange themselves, and you can still float a window, make it fullscreen or put it aside.
  • One look: the theme, the icons and the accent color change together in the bar, the dock, the popups and in GTK and libadwaita apps.
  • No surprises: the session has a password agent, a keyring, a portal for screen sharing and update notices, like the bigger desktops.

Next steps