breadway.dev/data/projects.toml
2026-07-22 11:57:53 +08:00

154 lines
4.7 KiB
TOML

[[category]]
name = "Bread Desktop Ecosystem"
[[category.project]]
name = "bos"
role = "distro"
lang = "rust"
description = "Arch-based Hyprland desktop distribution shipping the whole bread ecosystem preconfigured, via a Calamares installer."
tags = ["Lua", "Shell"]
source = "https://git.breadway.dev/Breadway/bos"
flagship = true
[[category.project]]
name = "bos-settings"
role = "settings app"
lang = "rust"
description = "GTK4 system settings app for BOS — configures every bread app plus core system settings."
tags = ["GTK4"]
source = "https://git.breadway.dev/Breadway/bos-settings"
[[category.project]]
name = "bread"
role = "daemon"
lang = "rust"
description = "Reactive automation daemon for Linux desktops — reacts to system state via a Lua scripting API over Hyprland, udev, power, network, and Bluetooth events."
tags = ["Lua"]
source = "https://git.breadway.dev/Breadway/bread"
flagship = true
[[category.project]]
name = "bread-ecosystem"
role = "registry"
lang = "rust"
description = "Package registry (\"bakery\") distributing the bread-ecosystem tools with a one-line installer, plus the shared bread-theme crate."
tags = []
source = "https://git.breadway.dev/Breadway/bread-ecosystem"
[[category.project]]
name = "breadbar"
role = "status bar"
lang = "rust"
description = "Minimal Hyprland status bar and notification daemon — workspaces, media widget, clock, system tray, OSDs."
tags = ["GTK4"]
source = "https://git.breadway.dev/Breadway/breadbar"
flagship = true
[[category.project]]
name = "breadbox"
role = "launcher"
lang = "rust"
description = "GTK4 app launcher for Hyprland and Wayland."
tags = ["GTK4"]
source = "https://git.breadway.dev/Breadway/breadbox"
[[category.project]]
name = "breadclip"
role = "clipboard"
lang = "rust"
description = "Wayland clipboard history manager for Hyprland — daemon plus a GTK4 popup."
tags = ["GTK4", "SQLite"]
source = "https://git.breadway.dev/Breadway/breadclip"
[[category.project]]
name = "breadcrumbs"
role = "wifi daemon"
lang = "rust"
description = "Profile-aware Wi-Fi state machine with Tailscale exit-node management and a self-healing watch daemon."
tags = []
source = "https://git.breadway.dev/Breadway/breadcrumbs"
[[category.project]]
name = "breadlock"
role = "locker"
lang = "rust"
description = "Session locker and greetd greeter for Hyprland — a replacement for hyprlock and tuigreet."
tags = []
source = "https://git.breadway.dev/Breadway/breadlock"
[[category.project]]
name = "breadmon"
role = "monitor tool"
lang = "rust"
description = "Terminal UI monitor manager for Hyprland — position, configure, and mirror displays live via hyprctl."
tags = []
source = "https://git.breadway.dev/Breadway/breadmon"
[[category.project]]
name = "breadpad"
role = "scratchpad"
lang = "rust"
description = "Quick-capture scratchpad and note viewer for Hyprland, with AI-powered classification, reminders, and snooze."
tags = []
source = "https://git.breadway.dev/Breadway/breadpad"
[[category.project]]
name = "breadpaper"
role = "wallpaper"
lang = "rust"
description = "Wallpaper manager for the bread desktop — sets wallpaper, generates a pywal palette, and reloads the bread theme."
tags = []
source = "https://git.breadway.dev/Breadway/breadpaper"
[[category.project]]
name = "breadsearch"
role = "search"
lang = "rust"
description = "Semantic document search for BOS — embeds and indexes docs, serves ranked results via a GTK4 overlay."
tags = ["Python", "ONNX"]
source = "https://git.breadway.dev/Breadway/breadsearch"
[[category.project]]
name = "breadshot"
role = "screenshot"
lang = "rust"
description = "Wayland screenshot utility for the bread ecosystem, wrapping grim/slurp/wl-copy with Hyprland-aware geometry."
tags = []
source = "https://git.breadway.dev/Breadway/breadshot"
[[category]]
name = "Hardware & Firmware"
[[category.project]]
name = "ESP32-P2P-Laser-Tag"
role = "firmware"
lang = "c++"
description = "Peer-to-peer laser tag firmware for ESP32 nodes — IR transmit/receive, HMAC-secured packets, per-device IDs."
tags = ["ESP32"]
source = "https://github.com/Breadway/ESP32-P2P-Laser-Tag"
[[category.project]]
name = "redox-layout-viewer"
role = "viewer"
lang = "rust"
description = "Reads a Redox keyboard's live Vial/VIA layout over raw HID and renders it as an on-screen keyboard with layer tracking."
tags = []
source = "https://github.com/Breadway/redox-layout-viewer"
[[category.project]]
name = "vial-qmk"
role = "firmware fork"
lang = "c"
description = "Personal fork of Vial QMK, pruned down to just the Redox keyboard build."
tags = ["QMK"]
source = "https://github.com/Breadway/vial-qmk"
[[category]]
name = "Misc & Utilities"
[[category.project]]
name = "mathspace-dark-mode"
role = "extension"
lang = "javascript"
description = "Browser extension that adds a dark-mode theme to Mathspace."
tags = []