kota's memex

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.

misc

wayland game engine support