Sxmo Source Repositories
Sxmo consists of various tools that together form the mobile desktop environment. Most of the utilities are copyleft licensed unless the upstream uses a permissive license and our patches are not significant:
- sxmo-utils - This is the main sxmo repository, containing various scripts and small C programs that glue the environment together. It also contains the man pages. (AGPL-3.0-only)
- sxmo.org - The sources for this website and the documentation (except man pages). (AGPLv3)
- wvkbd - On-screen keyboard for Wayland (wlroots) (GPLv3)
- lisgd - Libinput synthetic gesture deamon. Our gesture handler for the touchscreen.
- Bonsai - Finite State Machine structured as a tree. It has been designed to trigger commands when successive events and/or a precise context is accepted. Used for multi-key support in Sway version of Sxmo.
- svkbd - Simple virtual keyboard for Xorg, heavily adapted by Sxmo contributors (MIT)
- sxmo-userscripts - A contrib repository of userscripts written for Sxmo. Checkout a dmenu powered workout app, password manager, and mail app! Contribute your own userscripts!
- clickclack - Vibration/audio feedback tool to be used with virtual keyboards
- peanutbutter - Screen locker for wayland
- mnc - Find seconds to next cronjob
- mepo - Fast, simple, and hackable OSM map viewer for Linux (GPL-3.0-or-later)
- wayout - Output simple text to a wayland desktop widget (GPLv3)
- sxmo-check - Testsuite to run on a physical phone to test Sxmo and the phone
- pnc - a tool that allows command line user/programmers to operate on phone numbers (get validity information, reformat them, or extract numbers from a text snippet),
- sxmo-factory - Recipes to easily build the nightly version of Sxmo using Alpine’s abuild system
- sxmo-dwm - This is our fork of dwm, the tiling window manager on Xorg.
- sxmo-st - This is our fork of st, the terminal emulator on Xorg.
- sxmo-dmenu - Our fork of dmenu, the menu on Xorg.