Profile
Back to NewsBack
GitHub Trending 3 min
Reader Mode
manjaro-sway/manjaro-sway: manjaro linux with wayland 🖼, sway 🌴 and a lot of ♥

manjaro-sway/manjaro-sway: manjaro linux with wayland 🖼, sway 🌴 and a lot of ♥

8 hours ago

Manjaro Sway Edition

lts</a> stable</a>

packages</a> iso</a>

Matrix</a>

!manjaro sway colors

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's unstable branch. Sway doesn't carry the deep dependency-tree entanglements that the larger DE variants (KDE, GNOME, XFCE) have to manage when promoting packages from unstabletestingstable, so for our edition unstable is generally a fine daily driver. If you'd rather track a slower-moving branch, you can switch to testing or stable after 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 mjr cli

Development

Sources

Everything this distribution builds lives in this repository:

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

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:

Chat with me