Arch-based Hyprland desktop that ships the whole bread ecosystem preconfigured, installed through a Calamares front end with native install modules.
git.breadway.devBOS is an Arch-based Hyprland distribution driven by bread, a reactive automation daemon with a Lua API, and around twenty native apps that replace the usual Wayland stack piece by piece. Away from the desktop: a self-play reinforcement-learning engine and a handful of Model Context Protocol servers.
Arch-based Hyprland desktop that ships the whole bread ecosystem preconfigured, installed through a Calamares front end with native install modules.
git.breadway.devNormalizes udev, Hyprland, power, network, and Bluetooth signals into semantic events, then dispatches them to hot-reloadable Lua modules.
git.breadway.devOne layer-shell process covering the status bar, notification daemon, and on-screen displays, so the desktop needs no waybar or dunst.
git.breadway.devGTK4 application launcher for Hyprland and Wayland.
Wayland clipboard-history manager: a daemon plus a GTK4 popup.
Session locker and greetd greeter for Hyprland, replacing hyprlock and tuigreet.
Quick-capture notes with model-assisted classification, reminders, and snooze.
Sets the wallpaper, derives a pywal palette, and reloads the shared bread theme.
Semantic document search: embeds and indexes docs, serves ranked results in a GTK4 overlay.
Wayland screenshot tool wrapping grim, slurp, and wl-copy with Hyprland-aware geometry.
Terminal-UI monitor manager: position, configure, and mirror outputs live through hyprctl.
Profile-aware Wi-Fi state machine with Tailscale exit-node control and a self-healing watch daemon.
Casts the screen to Chromecast, Google TV, or DLNA renderers on the LAN.
System settings for BOS: a Tauri 2 and Svelte app that configures every bread tool plus core system options.
Help center for BOS: searchable guides, a keybind viewer, a troubleshooting wizard, and a live tour of the apps.
Distributes the ecosystem with a one-line installer, alongside the shared bread-theme crate that keeps every app on one palette.
A Rust workspace that teaches an agent to play a hidden-information card game entirely through self-play: a from-scratch game simulator, a data-generation pipeline, and the training and evaluation loop. Later iterations move from PPO to an AlphaZero-style setup, using MCTS visit counts as the policy target and perfect-information determinization to sample plausible opponent hands.
Full Klipper and Moonraker control surface, from basic moves to toolchanger sequencing, TMC register access, and print diagnostics.
github.comFour modeling backends as intent-oriented tools: CadQuery, Blender, trimesh, and OpenSCAD, each sandboxed in its own subprocess, with an inline multi-angle renderer.
Mouse, keyboard, and window control for a Wayland session, exposed as tools so an agent can drive the desktop directly.
Peer-to-peer laser-tag firmware for ESP32 nodes: IR transmit and receive, HMAC-secured packets, per-device IDs, an SSD1306 display, and FastLED feedback. github.com
Reads a Redox keyboard's live Vial layout over raw HID and renders it as an on-screen keyboard with layer tracking. github.com
Personal fork of Vial QMK, pruned down to just the Redox keyboard build. github.com