[package] name = "pagan-panel" version = "0.1.0" edition = "2021" license = "MIT" description = "PaganDE: panel + pasek zadań (klient wlr-layer-shell) budowany na pagan-toolkit" publish = false [dependencies] # Rysowanie do SHM i prymitywy Cairo dzielimy z toolkit — jeden spójny wygląd. pagan-toolkit = { path = "../pagan-toolkit" } wayland-client = "0.31" # Protokoły WLR po stronie klienta: warstwy (panel) i lista okien (pasek zadań). wayland-protocols-wlr = { version = "0.3", features = ["client"] } # Pętla zdarzeń jak w kompozytorze: calloop + źródło Waylanda. Daje też timer # na zegar, bez pisania własnego polla. calloop = "0.13" calloop-wayland-source = "0.3" memmap2 = "0.9" cairo-rs = "0.22" chrono = { version = "0.4", default-features = false, features = ["clock"] } tracing = "0.1" tracing-subscriber = { version = "0.3", features = ["env-filter"] }