stash: blocking persistent entries by window class

Signed-off-by: NotAShelf <raf@notashelf.dev>
Change-Id: I6a6a6964061bd97b4ffc4e84d835072331a966c6
This commit is contained in:
raf 2025-09-19 11:18:57 +03:00
commit 36c183742d
Signed by: NotAShelf
GPG key ID: 29D95B64378DB4BF
7 changed files with 483 additions and 19 deletions

View file

@ -8,12 +8,16 @@ readme = true
repository = "https://github.com/notashelf/stash"
rust-version = "1.85"
[features]
default = ["use-toplevel"]
use-toplevel = ["dep:wayland-client", "dep:wayland-protocols", "dep:wayland-protocols-wlr"]
[dependencies]
clap = { version = "4.5.47", features = ["derive"] }
clap = { version = "4.5.47", features = ["derive", "env"] }
clap-verbosity-flag = "3.0.4"
dirs = "6.0.0"
imagesize = "0.14.0"
inquire = { default-features = false, version = "0.8.0", features = [
inquire = { default-features = false, version = "0.9.1", features = [
"crossterm",
] }
log = "0.4.28"
@ -30,6 +34,9 @@ ratatui = "0.29.0"
crossterm = "0.29.0"
unicode-segmentation = "1.12.0"
unicode-width = "0.2.0"
wayland-client = { version = "0.31.11", optional = true }
wayland-protocols = { version = "0.32.0", optional = true }
wayland-protocols-wlr = { version = "0.3.9", optional = true }
[profile.release]
lto = true