You Cargo.toml hardcodes default-features = false and only enables iced's wayland feature, causing winit to panic at startup when WAYLAND_DISPLAY is unset.
The README only documents bar mode as Wayland-only; enabling x11 lets the rest of the app run on X11 sessions as documented.
I also needed to update Cargo.lock for the resulting new transitive dependencies.
You Cargo.toml hardcodes
default-features = falseand only enables iced'swaylandfeature, causing winit to panic at startup when WAYLAND_DISPLAY is unset.The README only documents bar mode as Wayland-only; enabling
x11lets the rest of the app run on X11 sessions as documented.I also needed to update Cargo.lock for the resulting new transitive dependencies.