Pin bread-utils to v0.7.1; document BOS screenshot binds
Some checks failed
check / check (push) Failing after 1s
Some checks failed
check / check (push) Failing after 1s
bread-utils moves from bread-ecosystem tag v0.3.0 to v0.7.1. README states breadshot is the grim/slurp/wl-copy orchestrator BOS binds Super+Shift+S/C/P to (not grimblast), not a GUI editor, and not bread-screenshots.
This commit is contained in:
parent
dad2a45d83
commit
84539f2fcd
3 changed files with 18 additions and 4 deletions
4
Cargo.lock
generated
4
Cargo.lock
generated
|
|
@ -84,8 +84,8 @@ checksum = "f2032f911046de80f0a198e0901378627c33f59ea0ac00e363d481118bd70a53"
|
|||
|
||||
[[package]]
|
||||
name = "bread-utils"
|
||||
version = "0.3.0"
|
||||
source = "git+https://git.breadway.dev/Breadway/bread-ecosystem?tag=v0.3.0#8e82d2d833e992ce939a5b836f910ee109f2e939"
|
||||
version = "0.3.1"
|
||||
source = "git+https://git.breadway.dev/Breadway/bread-ecosystem?tag=v0.7.1#db2fa3c4b4c1e6933bc5cf62a236d05972fdc886"
|
||||
dependencies = [
|
||||
"dirs",
|
||||
"serde",
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ serde_json = "1"
|
|||
toml = "0.8"
|
||||
tracing = "0.1"
|
||||
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
|
||||
bread-utils = { git = "https://git.breadway.dev/Breadway/bread-ecosystem", tag = "v0.3.0" }
|
||||
bread-utils = { git = "https://git.breadway.dev/Breadway/bread-ecosystem", tag = "v0.7.1" }
|
||||
|
||||
[profile.release]
|
||||
lto = "thin"
|
||||
|
|
|
|||
16
README.md
16
README.md
|
|
@ -1,6 +1,20 @@
|
|||
# breadshot
|
||||
|
||||
Wayland screenshot utility for the bread ecosystem. Wraps `grim`, `slurp`, and `wl-copy` with Hyprland-aware geometry resolution, clipboard integration, and desktop notifications.
|
||||
Wayland screenshot **orchestrator** for the bread ecosystem — not a GUI editor.
|
||||
It shells out to `grim`, `slurp`, and `wl-copy` with Hyprland-aware geometry
|
||||
resolution, clipboard integration, and desktop notifications.
|
||||
|
||||
This is a different job from `bread-screenshots` (the crate in
|
||||
`bread-ecosystem`): that one is a capture harness for screenshotting sibling
|
||||
apps in CI. Do not merge the two.
|
||||
|
||||
On BOS, Hyprland binds `Super+Shift+S` / `C` / `P` to breadshot (not grimblast):
|
||||
|
||||
| Bind | Action | Command |
|
||||
|------|--------|---------|
|
||||
| `Super+Shift+S` | Region → file (and clipboard) | `breadshot region` |
|
||||
| `Super+Shift+C` | Region → clipboard only | `breadshot region --clipboard-only` |
|
||||
| `Super+Shift+P` | Screen → file | `breadshot active-output` |
|
||||
|
||||
## Requirements
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue