Tiling desktop
Hyprland on Wayland — waybar, mako, walker, gestures, and a themed lock screen, configured.
ShedOS is an operating system for software developers. It ships a tiling Hyprland desktop and a complete development environment, already configured — and it treats the machine as something you can change freely and always take back.
It should be ready the moment it boots, keep the configuration you give it, and recover when something goes wrong. Most systems manage one of those. ShedOS is built for all three: the desktop and toolchain come configured, your edits survive upgrades instead of being overwritten, and every upgrade is a snapshot you can undo in one command. A machine that fails to reach the desktop several times in a row even rolls itself back to the last working state — no rescue USB required.
No three-weekend setup. The first git clone of your day is the first command that isn't already done for you.
Hyprland on Wayland — waybar, mako, walker, gestures, and a themed lock screen, configured.
Neovim on LazyVim, VS Code, and Zsh with a fast prompt — tuned out of the box.
Python, Node, Go, Rust, and C++ — managed per project with mise, ready to build.
Docker and the Kubernetes toolkit — kubectl, minikube, and helm — installed and running.
A Btrfs root with automatic snapshots, plus LUKS full-disk encryption on by default.
Updates, rollback, config review, theming, health, and more — one tool, each with a man page.
The whole system — packages, installer, desktop, and this site — lives in one repository. Issues and pull requests welcome.