diff --git a/README.md b/README.md
index 829c70e..90782cb 100644
--- a/README.md
+++ b/README.md
@@ -22,85 +22,46 @@ Elkowar’s Wacky Widgets is a standalone Widget System made in rust to add
# Configuration
-Eww’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`.
+Eww’s configuration should be placed in `~/.config/eww/eww.xml` and any `scss` styles you want to add should be put into `~/.config/eww/eww.scss`.
## Example Config
+```xml
+
+
+
+
+ $$foo
+
+
+ $$ree
+
+
+
+
+
- widgets: {
- some_widget: {
- structure: {
- layout: {
- class: "container",
- children: [
- { layout: {
- orientation: "v"
- children: [
- { button: "brah" }
- ]
- } }
- { layout: {
- children: [
- "$$date"
- { button: "Some button" }
- { slider: { value: "$$some_value", min: 0, max: 100, onchange: "notify-send 'changed' {}" } }
- { slider: { value: "$$some_value", orientation: "h" } }
- "hu"
- ]
- } }
- ]
- }
- }
- },
- test: {
- structure: {
- some_widget: {
- some_value: "$$ooph"
- }
- }
- },
- bar: {
- structure: {
- layout: {
- children: [
- { layout: { halign: left, children: "text" } }
- { layout: { halign: center, hexpand: false, children: "$$date" }}
- { layout: {
- halign: end,
- hexpand: false,
- children: [
- "$$date"
- { slider: { value: "$$some_value", min: 0, max: 100, onchange: "notify-send 'changed' {}" } }
- "$$date"
- ]
- } }
- { label: { text: { run: "date", interval: 1s } } }
- ]
- }
- }
- },
- }
- default_vars: {
- foo: 12
- date: "neverrrr"
- },
- windows: {
- main_window: {
- pos.x: 0
- pos.y: 1080
- size.x: 2560
- size.y: 29
- widget: {
- bar: {
- some_value: "$$foo"
- }
- }
- }
- }
+
+ test
+
+
+
+
+
+
+
+
+
+
+
+```
+
# Building
diff --git a/src/main.rs b/src/main.rs
index 6d12a29..e74d4a7 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -86,7 +86,7 @@ fn get_config_file_path() -> PathBuf {
.map(|v| PathBuf::from(v))
.unwrap_or_else(|_| PathBuf::from(std::env::var("HOME").unwrap()).join(".config"))
.join("eww")
- .join("eww.conf")
+ .join("eww.xml")
}
fn initialize_server(opts: Opt) -> Result<()> {