Video_2025-02-14_09-39-39.mp4
https://github.com/orgs/way-edges/projects/1/views/1
Please refer to https://way-edges.github.io/description
git clone https://github.com/way-edges/way-edges.git
cd way-edges && cargo build --release
Place config.jsonc
under ~/.config/way-edges/
Example config: https://github.com/ogios/dots/tree/master/way-edges
Doc: https://way-edges.github.io/basic_config
this can improve your experience of config writing dramatically.
{
// add this
"$schema": "https://raw.githubusercontent.com/way-edges/way-edges/master/config/config.schema.json",
}
- Run daemon first(
way-edges daemon
). - Add group of widgets given group name specified in your configuration file(
way-edges add <group_name>
). - Some command require widget_name specified in order to operate.
Hidden widget on the screen edges
Usage: way-edges [OPTIONS] <COMMAND>
Commands:
daemon run daemon. There can only be one daemon at a time
add add group of widgets to applicatoin given group name
rm remove group of widgets to applicatoin given group name
togglepin toggle pin of a widget under certain group. format: <group_name>:<widget_name>
quit close daemon
help Print this message or the help of the given subcommand(s)
Options:
-d, --mouse-debug whether enable mouse click output, shoule be used width daemon command
-h, --help Print help
-V, --version Print version
Special thanks for:
- JakeStanger/system-tray. I forked one for zbus5.0 version: https://github.com/ogios/system-tray-zbus5
- Rayzeq/tryfol
- elkowar/eww
- YaLTeR/niri
- danieldg/rwaybar