feat: add optional background blur via image crate

Gaussian blur applied at texture load time when `background_blur` is
set in moonset.toml. Blur runs once, result is shared across monitors.
This commit is contained in:
2026-03-28 14:53:04 +01:00
parent 473bed479a
commit 529a1a54ae
6 changed files with 202 additions and 4 deletions
+1
View File
@@ -15,6 +15,7 @@ toml = "0.8"
dirs = "6"
serde = { version = "1", features = ["derive"] }
nix = { version = "0.29", features = ["user"] }
image = { version = "0.25", default-features = false, features = ["jpeg", "png"] }
log = "0.4"
env_logger = "0.11"