eww/docs/content/main/_index.md
ay9thqi3tbqiwbegqsg a[soiaosshasdg 5f5c9897df
extended troubleshooting in the docs and fixed a few typos (#46)
* extended troubleshooting and fixed typos

* extended troubleshooting and fixed typos

* Update docs/content/main/troubleshooting.md

Co-authored-by: ElKowar <5300871+elkowar@users.noreply.github.com>

* Update docs/content/main/troubleshooting.md

Co-authored-by: ElKowar <5300871+elkowar@users.noreply.github.com>

* Update docs/content/main/configuration.md

Co-authored-by: ElKowar <5300871+elkowar@users.noreply.github.com>

Co-authored-by: ElKowar <5300871+elkowar@users.noreply.github.com>
2020-10-26 09:38:03 +01:00

1.3 KiB

+++ title = "Eww - Widgets for everyone!" slug = "eww" sort_by = "weight" +++

Eww (ElKowar's Wacky Widgets, pronounced with sufficient amounts of disgust) Is a widgeting system made in rust, which let's you create your own widgets similarly to how you can in AwesomeWM. The key difference: It is independent of your window manager!

Configured in XML and themed using CSS, it is easy to customize and provides all the flexibility you need!

How to install Eww

Prerequisites

  • rustc
  • cargo (nightly toolchain)

Rather than with your system package manager, I recommend installing it using rustup, as this makes it easy to use the nightly toolchain, which is necessary to build eww.

Building

Once you have the Prerequisites ready, you're ready to install and build eww.

First clone the repo:

git clone https://github.com/elkowar/eww

then enter it.

cd eww

and then to build:

cargo build --release

Running eww

Once you've built it you can now run it by entering:

cd target/release

and then make the Eww binary executable

chmod +x ./eww

and then to run it do

./eww open <window_name>

<window_name> is the name of the window, see The windows block.