Sway desktop for the argon one up - installer + rust battery/fan/lid/touchpad daemons + system dashboard

Hello everyone !

I am excited to share the Debian (rpi os lite) based operating system that I have built for the Argon One Up. I personally am using this as my daily driver, doing real work, real communications. I have worked hard over the last few months to develop the most optimal experiance for the Argon One Up. This is using a tiling window manager based on sway that features “psuedo” hybernate, screen locking, working and bug free battery monitor with integrated power profile management, audio and bluetooth support with auto switching, all working keyboard controls, custom fan control application with configurable fan curves, and 10 riced out themes.

If you are intimidated by a tiling window manager, dont be. I evaluated several different options and chose sway because it is so snappy, responsive and stable on this computer. I have included a clickable help icon at the top of the screen that is always available to help you learn the hot keys. In general on a screen this size you are only running 1 or 2 windows at a time on a workspace, so its really not that complicated.

I have also rewritten all of the Argon utilities in rust for improve battery life, system perfromance and a tighter integration with my tools including a graphical dashbaord and lid monitor.

Installer takes about 15 minutes to run, I hope you will give it a spin. Feel free to report issues on the github repo.

Project: GitHub - jasonwitty/sway-argon-one-up: A complete Sway desktop environment for the Argon ONE UP CM5 Laptop. · GitHub
Installation: sway-argon-one-up/Installation.md at main · jasonwitty/sway-argon-one-up · GitHub

2 Likes

Interesting! Have you seen big improvements in speed for app launching and general OS use compared to the full Pi OS?

1 Like

It’s a night and day difference. Not only in performance but usability and fun factor.