resources
https://github.com/swaywm/sway/wiki/Useful-add-ons-for-sway
https://wayland.freedesktop.org/
https://arewewaylandyet.com/
software
foot
A great wayland terminal with sixel support, scrollback, good emoji/font rendering, keyboard url shortcuts, and no tabs/splits/windows.
alacritty
Alacritty actually supports wayland natively.
https://github.com/eXeC64/imv
A wayland (or x11) native image viewer. Can even render svg.
https://github.com/emersion/grim
"Grab image"
https://github.com/swaywm/sway/blob/master/contrib/grimshot
Take screenshots, grimshot is a script that wraps grim, slurp, and others into a nicer higher level cli tool.
https://github.com/ammen99/wf-recorder
Simple screen recorder.
https://git.sr.ht/~sircmpwn/wev/
Clone of xev for wayland. Prints keycodes.
swayprop
Shell script to trawl through swaymsg -t get_tree
https://github.com/emersion/xdg-desktop-portal-wlr
Makes screensharing work! Thank you emersion!
https://github.com/atx/wlay
Configure your monitor layout graphically. Can also "apply" a layout without "saving".
wob
Overlay bar for volume, brightness, etc changes.
ydotool
Make scripts that can click, move the mouse, press buttons, etc. Even works in a tty or on xorg.
gamescope
Run a game or any xorg window as a configured resolution. This can work around the fact that sway doesn't support disabling x11 scaling.