A Cleaner Readme

This commit is contained in:
Tanish2002 2020-10-02 23:55:32 +05:30 committed by elkowar
parent 8467cf3fde
commit 1ac452ccca

View file

@ -1,13 +1,34 @@
# EWW - Elkowar's Wacky Widgets
## configuration
# Table of Contents
Eww's configuration should be placed in `~/.config/eww/eww.conf`.
any scss styles you want to add should be put into `~/.config/eww/eww.scss`.
* [About](#org4ab08b6)
* [Configuration](#org581ca61)
* [Example Config](#orgb769597)
* [Building](#orgbf66ce2)
* [Prerequisites](#org727b3da)
* [Installation](#orgdd31739)
* [Usage](#org4a9b3c6)
### Example configuration
```hocon
<a id="org4ab08b6"></a>
# About
Elkowar&rsquo;s Wacky Widgets is a standalone Widget System made in rust to add AwesomeWM like widgets to any WM
<a id="org581ca61"></a>
# Configuration
Eww&rsquo;s configuration should be placed in `~/.config/eww/eww.conf` and any `scss` styles you want to add should be put into `~/.config/eww/eww.scss`.
<a id="orgb769597"></a>
## Example Config
widgets: {
some_widget: {
structure: {
@ -78,4 +99,39 @@ windows: {
}
}
}
```
<a id="orgbf66ce2"></a>
# Building
<a id="org727b3da"></a>
## Prerequisites
- rustc
- cargo
Get them at <https://www.rust-lang.org/tools/install>
<a id="orgdd31739"></a>
## Installation
Build the Binary using -:
$ git clone https://github.com/Elkowar/eww.git
$ cd eww
$ cargo build --release
then copy the built binary from `./target/release` to anywhere in `$PATH` (example - `~/.local/bin`)
<a id="org4a9b3c6"></a>
# Usage
Create a Config and then just do `eww`!