eww README

The project's README from github.com/elkowar/eww. As one markdown file: README.md.

dependency status

Eww

Elkowars Wacky Widgets is a standalone widget system made in Rust that allows you to implement your own, custom widgets in any window manager.

Documentation and instructions on how to install can be found here.

Dharmx also wrote a nice, beginner friendly introductory guide for eww here.

Check out another cool project by me

I'm currently busy working yolk, which is a dotfile management solution that supports a unique spin on templating: templating without template files.

To find out more, check out the website and documentation!

Examples

(Note that some of these still make use of the old configuration syntax.)

Rxyhn-rice

eww-top-bar

Activate Linux

Contribewwting

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. Install dependencies
  3. Smash your head against the keyboard from frustration (coding is hard)
  4. Write down your changes in CHANGELOG.md
  5. Open a pull request once you're finished

Widget

https://en.wikipedia.org/wiki/Wikipedia:Widget

eww (elkowar/eww)

Searching Database…

12.7K ·GitHub
Что это такое?Eww (ElKowars Wacky Widgets) — это самостоятельная система виджетов, написанная на Rust, которая позволяет создавать собственные виджеты рабочего стола, например панели или системные мониторы, для любого оконного менеджера.
Это приложение на GTK, которое я настраиваю, или библиотека на Rust, для которой я пишу код?Это самостоятельное приложение (построенное на GTK), которое вы настраиваете, а не библиотека, для которой пишут код на Rust: вы пишете конфигурации виджетов и запускаете исполняемый файл eww, а не код на Rust.
Как мне запустить eww?В README нет команд для установки напрямую: там указан отдельный сайт документации с инструкциями. Поскольку весь код написан на Rust, собирать его нужно через Cargo.
Нужно ли сначала установить GTK?Да, eww построен на GTK3 через gtk-rs, поэтому перед запуском или сборкой на вашем Linux-компьютере нужна рабочая среда GTK3.
Будут ли примеры конфигураций из README работать сразу?Не обязательно. Сам README предупреждает, что некоторые из показанных сообществом примеров всё ещё используют старый синтаксис конфигурации eww, поэтому копирование их как есть может не работать в текущих версиях.
Работает ли это только с тайловыми оконными менеджерами вроде i3?Нет, eww задуман так, чтобы не зависеть от оконного менеджера и работать с любым из них, хотя многие показанные примеры пришли от пользователей i3 и похожих тайловых оконных менеджеров.
Что такое Yolk, другой проект, о котором упоминает автор?Yolk — это отдельный инструмент автора для управления dotfiles, который отличается тем, что создаёт шаблоны для dotfiles без необходимости в отдельных файлах шаблонов. Он не связан с eww, это просто проект того же разработчика.
Какие виджеты люди действительно создавали с помощью eww?В README есть ссылки на примеры сообщества: базовые и вертикальные панели состояния, замена i3-bar и даже шуточный виджет-водяной знак «Activate Linux».
Creator
elkowar
Size
4.5 MB
Stars
12.7K
Age
6y
Commits · 90 Days