Skip to content

Ewwii-sh/ewwii

Repository files navigation

dependency status docs link

Ewwii

Elkowars Wacky Widgets Imporved 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
- View Example
Basic Bar
Data Structures
- View Example
Data Structures
Wi-Fi GUI Template
- View on GitHub
Wi-Fi GUI Template
Obsidian Bar Template
- View on GitHub
Obsidian Bar
Binary Dots by @BinaryHarbinger
- View on GitHub
Binary Dots
Astatine Dots (Linux Rice with Ewwii)
- View on GitHub
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 (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