Manjaro Sway Edition
This is manjaro sway edition - built according to the following principles:
- use a decent cli/tui solution
- convention override-able by configuration
- prepare opt-out
- build everything in automation
How to install
You can find the latest images on sway.manjaro.download.
You can create a boot-able USB stick using Etcher or a similar tool.
Check out our FAQ for additional hints.
Note on release branches
> We currently only publish images built against Manjaro'sunstablebranch. Sway doesn't carry the deep dependency-tree entanglements that the larger DE variants (KDE, GNOME, XFCE) have to manage when promoting packages fromunstable→testing→stable, so for our editionunstableis generally a fine daily driver. If you'd rather track a slower-moving branch, you can switch totestingorstableafter install.
Noteworthy side-projects
Some projects evolved from the this sway distribution include:
- tons of github actions to orchestrate iso-/image- and package-building, as well as repo-orchestration
- mjr.sh a little service for shortening links, available in Manjaro Sway as the
mjrcli
Development
Sources
Everything this distribution builds lives in this repository:
iso-profiles/community/sway— the ISO profilepackages/manjaro-sway-settings/payload— the desktop settings and skelpackages/— the PKGBUILDs of the pacman repository, with
upstreams.yml recording where each vendored one comes from
sway.manjaro.download
How to Build
The ISO and the packages are built by
build-iso.yml and
build-packages.yml. To build an ISO
locally with manjaro-tools:
buildiso -p sway -f -b unstable
Before pushing a profile change, the cheap check the CI runs is worth running too:
python3 scripts/check_iso_packages.py
Contributing
There are lots of ways to contribute.
- Give us a ⭐ here on github to increase our visibility
- Help collecting implementation ideas in discussions
- Implement ideas in the desktop settings and the iso profile and create pull requests
- Contribute to the documentation and help others in our chat
- Get in touch with the broader Manjaro community.
- Use the distribution on a daily basis, find and share solutions to problems you have.
- Get the manjaro packages before they are released to the general public by switching to our "unstable" or "testing" branch and report issues you face early on.
Credits
- initial inspiration came from the sway branch in the manjaro iso profiles repo
- initially a lot of work got copied from the manjaro sway arm overlay
- the logo is a contribution by André Vallestero
Donations
If you like our distribution and have some bucks to spare, please consider contributions to the projects and developers we rely on the most:
- for sway and wlroots, consider Drew DeVault
- for waybar, consider Alexis Rouillard