From 9df32b19174c2ddfe0b94311c4b55272871e440f Mon Sep 17 00:00:00 2001 From: Breadway Date: Fri, 17 Jul 2026 14:03:18 +0800 Subject: [PATCH] Remove orphaned bakery.toml; correct README's stale claim MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit breadlock isn't in bread-ecosystem/registry/bread-ecosystem.toml and package.yml (the only release workflow this repo has) never reads bakery.toml — it only touches packaging/arch/PKGBUILD. So the file was dead metadata, and the README's claim that "bakery.toml is the bread-ecosystem package index entry" was stale/incorrect: it never actually was one. breadlock ships pacman-only, which makes sense for a PAM/greeter component — README now says so explicitly. --- README.md | 2 +- bakery.toml | 15 --------------- 2 files changed, 1 insertion(+), 16 deletions(-) delete mode 100644 bakery.toml diff --git a/README.md b/README.md index 7ef28da..72bdbbd 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ sudo pacman -S gtk4 wayland libxkbcommon pam rust cargo ## Packaging -`packaging/arch/PKGBUILD` builds and installs both binaries plus `/etc/pam.d/breadlock`. `bakery.toml` is the bread-ecosystem package index entry. +`packaging/arch/PKGBUILD` builds and installs both binaries plus `/etc/pam.d/breadlock`, published to the `[breadway]` pacman repo by `.forgejo/workflows/package.yml`. breadlock is pacman-only — it is not in bread-ecosystem's registry and has no `bakery.toml`; a PAM/greeter component gets installed through the package manager, not the bakery curl-script channel. **Not included, by design**: this repo does not touch `/etc/greetd/config.toml`, install a lock keybind, or wire up `hypridle`. Once packaged, wiring BOS to actually use these binaries means: diff --git a/bakery.toml b/bakery.toml deleted file mode 100644 index 4674b71..0000000 --- a/bakery.toml +++ /dev/null @@ -1,15 +0,0 @@ -name = "breadlock" -description = "Session locker and greetd greeter for Hyprland / Wayland" -binaries = ["breadlock", "breadgreet"] -system_deps = ["pam", "wayland", "libxkbcommon", "gtk4"] -optional_system_deps = ["cage", "hyprland"] -bread_deps = [] - -[config] -dir = "~/.config/breadlock" -example = "breadlock.example.toml" - -[install] -post_install = [ - "echo 'breadlock installed. /etc/pam.d/breadlock is installed by the package; wiring greetd (cage -s -- breadgreet) and a lock keybind/hypridle is a separate manual step.'", -]