52 lines
2.6 KiB
Markdown
52 lines
2.6 KiB
Markdown
[](https://deps.rs/repo/github/byson94/ewwii)
|
|
[](https://ewwii-sh.github.io/docs)
|
|
|
|
# Ewwii
|
|
|
|
<img src="./.github/EwwiiLogo.png" height="100" align="left"/>
|
|
|
|
Elkowars Wacky Widgets Improved Interface is a fork of Elkowars Wacky Widgets which is a standalone widget system made in Rust that allows you to implement your own, custom widgets in any window manager.
|
|
|
|
## Examples
|
|
|
|
Examples of projects powered by ewwii.
|
|
|
|
| Project | Preview |
|
|
|---------|---------|
|
|
| **Basic Bar**<br>[- View Example](./examples/ewwii-bar) | [](./examples/ewwii-bar) |
|
|
| **Data Structures**<br>[- View Example](./examples/data-structures) | [](./examples/data-structures) |
|
|
| **Wi-Fi GUI Template**<br>[- View on GitHub](https://github.com/Ewwii-sh/ewifi_gui_template) |  |
|
|
| **Obsidian Bar Template**<br>[- View on GitHub](https://github.com/Ewwii-sh/obsidian-bar) | [](https://github.com/Ewwii-sh/obsidian-bar) |
|
|
| **Binary Dots by [@BinaryHarbinger](https://github.com/BinaryHarbinger)**<br>[- View on GitHub](https://github.com/BinaryHarbinger/binarydots/) | [](https://github.com/BinaryHarbinger/binarydots)
|
|
| **Astatine Dots (Linux Rice with Ewwii)**<br>[- View on GitHub](https://github.com/Ewwii-sh/astatine-dots) | [](https://github.com/Ewwii-sh/astatine-dots) |
|
|
|
|
## Features
|
|
|
|
- Powered by Gtk4
|
|
- Supports Hot reload
|
|
- Extensibility via plugins and rhai modules
|
|
- X11 + Wayland support
|
|
|
|
## Contribewwtiing
|
|
|
|
If you want to contribute anything, like adding new widgets, features, or subcommands (including sample configs), you should definitely do so.
|
|
|
|
### Steps
|
|
|
|
1. Fork this repository
|
|
2. Read `CONTRIBUTING.md`
|
|
3. Install dependencies
|
|
4. Write down your changes in CHANGELOG.md
|
|
5. Open a pull request once you're finished
|
|
|
|
## Licensing
|
|
|
|
This project is a fork of [Eww](https://github.com/elkowar/eww) (MIT License).
|
|
|
|
- Original Eww code remains under MIT License (see `licenses/eww-MIT.txt`).
|
|
- Modifications and additions in this fork are licensed under GPL-3.0 (see `LICENSE`).
|
|
|
|
## Widget
|
|
|
|
https://en.wikipedia.org/wiki/Wikipedia:Widget
|