diff --git a/doom/.doom.d/config.el b/doom/.doom.d/config.el
index f2456f7..45e760e 100644
--- a/doom/.doom.d/config.el
+++ b/doom/.doom.d/config.el
@@ -50,6 +50,13 @@
(require 'elcord)
(elcord-mode)
+(org-babel-do-load-languages
+ 'org-babel-load-languages
+ '((emacs-lisp . t)
+ (julia . t)
+ (python . t)
+ (jupyter . t)))
+
;; Here are some additional functions/macros that could help you configure Doom:
;;
;; - `load!' for loading external *.el files relative to this one
diff --git a/doom/.doom.d/packages.el b/doom/.doom.d/packages.el
index 8f5a6b3..2dcf59a 100644
--- a/doom/.doom.d/packages.el
+++ b/doom/.doom.d/packages.el
@@ -51,3 +51,5 @@
(package! rainbow-mode)
(package! elcord)
(package! poly-org)
+(package! ein)
+;;(package! jupyter)
diff --git a/leftwm/.config/leftwm/config.toml b/leftwm/.config/leftwm/config.toml
new file mode 100644
index 0000000..1f09295
--- /dev/null
+++ b/leftwm/.config/leftwm/config.toml
@@ -0,0 +1,261 @@
+modkey = "Mod1"
+mousekey = "Mod1"
+workspaces = []
+tags = ["一", "二", "三", "四", "五", "六", "七", "八", "九"]
+layouts = ["MainAndVertStack", "MainAndHorizontalStack", "MainAndDeck", "GridHorizontal", "EvenHorizontal", "EvenVertical", "Fibonacci", "CenterMain", "CenterMainBalanced", "Monocle", "RightWiderLeftStack", "LeftWiderRightStack"]
+layout_mode = "Workspace"
+scratchpad = []
+disable_current_tag_swap = false
+focus_behaviour = "Sloppy"
+focus_new_windows = true
+
+[[keybind]]
+command = "Execute"
+value = "rofi -no-lazy-greb -show drun -icon-theme 'Papirus' -show-icons"
+modifier = ["modkey"]
+key = "d"
+
+[[keybind]]
+command = "Execute"
+value = "qutebrowser"
+modifier = ["modkey"]
+key = "b"
+
+[[keybind]]
+command = "Execute"
+value = "pcmanfm"
+modifier = ["modkey"]
+key = "f"
+
+[[keybind]]
+command = "Execute"
+value = "pamixer --allow-boost -i 5"
+modifier = []
+key = "XF86AudioRaiseVolume"
+
+[[keybind]]
+command = "Execute"
+value = "pamixer --allow-boost -d 5"
+modifier = []
+key = "XF86AudioLowerVolume"
+
+[[keybind]]
+command = "Execute"
+value = "pamixer -t"
+modifier = []
+key = "XF86AudioMute"
+
+[[keybind]]
+command = "Execute"
+value = "playerctl play-pause"
+modifier = []
+key = "XF86AudioPlay"
+
+[[keybind]]
+command = "Execute"
+value = "playerctl previous"
+modifier = []
+key = "XF86AudioPrev"
+
+[[keybind]]
+command = "Execute"
+value = "playerctl next"
+modifier = []
+key = "XF86AudioNext"
+
+[[keybind]]
+command = "Execute"
+value = "flameshot gui"
+modifier = []
+key = "Print"
+
+[[keybind]]
+command = "Execute"
+value = "kitty"
+modifier = ["modkey"]
+key = "Return"
+
+[[keybind]]
+command = "CloseWindow"
+modifier = ["modkey"]
+key = "q"
+
+[[keybind]]
+command = "SoftReload"
+modifier = ["modkey", "Shift"]
+key = "r"
+
+[[keybind]]
+command = "Execute"
+value = "loginctl kill-session $XDG_SESSION_ID"
+modifier = ["modkey", "Shift"]
+key = "q"
+
+[[keybind]]
+command = "Execute"
+value = "betterlockscreen"
+modifier = ["modkey", "Control"]
+key = "l"
+
+[[keybind]]
+command = "ToggleFullScreen"
+modifier = ["modkey"]
+key = "t"
+
+[[keybind]]
+command = "SwapTags"
+modifier = ["modkey"]
+key = "w"
+
+[[keybind]]
+command = "MoveWindowUp"
+modifier = ["modkey", "Shift"]
+key = "k"
+
+[[keybind]]
+command = "MoveWindowDown"
+modifier = ["modkey", "Shift"]
+key = "j"
+
+[[keybind]]
+command = "FocusWindowUp"
+modifier = ["modkey"]
+key = "k"
+
+[[keybind]]
+command = "FocusWindowDown"
+modifier = ["modkey"]
+key = "j"
+
+[[keybind]]
+command = "NextLayout"
+modifier = ["modkey", "Control"]
+key = "k"
+
+[[keybind]]
+command = "PreviousLayout"
+modifier = ["modkey", "Control"]
+key = "j"
+
+[[keybind]]
+command = "FocusWorkspaceNext"
+modifier = ["modkey"]
+key = "l"
+
+[[keybind]]
+command = "FocusWorkspacePrevious"
+modifier = ["modkey"]
+key = "h"
+
+[[keybind]]
+command = "MoveWindowUp"
+modifier = ["modkey", "Shift"]
+key = "Up"
+
+[[keybind]]
+command = "GotoTag"
+value = "1"
+modifier = ["modkey"]
+key = "1"
+
+[[keybind]]
+command = "GotoTag"
+value = "2"
+modifier = ["modkey"]
+key = "2"
+
+[[keybind]]
+command = "GotoTag"
+value = "3"
+modifier = ["modkey"]
+key = "3"
+
+[[keybind]]
+command = "GotoTag"
+value = "4"
+modifier = ["modkey"]
+key = "4"
+
+[[keybind]]
+command = "GotoTag"
+value = "5"
+modifier = ["modkey"]
+key = "5"
+
+[[keybind]]
+command = "GotoTag"
+value = "6"
+modifier = ["modkey"]
+key = "6"
+
+[[keybind]]
+command = "GotoTag"
+value = "7"
+modifier = ["modkey"]
+key = "7"
+
+[[keybind]]
+command = "GotoTag"
+value = "8"
+modifier = ["modkey"]
+key = "8"
+
+[[keybind]]
+command = "GotoTag"
+value = "9"
+modifier = ["modkey"]
+key = "9"
+
+[[keybind]]
+command = "MoveToTag"
+value = "1"
+modifier = ["modkey", "Shift"]
+key = "1"
+
+[[keybind]]
+command = "MoveToTag"
+value = "2"
+modifier = ["modkey", "Shift"]
+key = "2"
+
+[[keybind]]
+command = "MoveToTag"
+value = "3"
+modifier = ["modkey", "Shift"]
+key = "3"
+
+[[keybind]]
+command = "MoveToTag"
+value = "4"
+modifier = ["modkey", "Shift"]
+key = "4"
+
+[[keybind]]
+command = "MoveToTag"
+value = "5"
+modifier = ["modkey", "Shift"]
+key = "5"
+
+[[keybind]]
+command = "MoveToTag"
+value = "6"
+modifier = ["modkey", "Shift"]
+key = "6"
+
+[[keybind]]
+command = "MoveToTag"
+value = "7"
+modifier = ["modkey", "Shift"]
+key = "7"
+
+[[keybind]]
+command = "MoveToTag"
+value = "8"
+modifier = ["modkey", "Shift"]
+key = "8"
+
+[[keybind]]
+command = "MoveToTag"
+value = "9"
+modifier = ["modkey", "Shift"]
+key = "9"
diff --git a/leftwm/.config/leftwm/themes/README.md b/leftwm/.config/leftwm/themes/README.md
new file mode 100644
index 0000000..007e680
--- /dev/null
+++ b/leftwm/.config/leftwm/themes/README.md
@@ -0,0 +1,48 @@
+# Why have themes
+
+With LeftWM, there are two types of configs:
+* **LeftWM Configuration files:** LeftWM configurations are specific to you and don’t change for different themes. These are settings like keybindings, workspace locations, and names of desktops/tags. These settings can be found in `~/.config/leftwm/config.toml`.
+
+* **Theme Configuration files:** The appearance of your desktop is different. It’s fun to try new looks and feels. It’s fun to tweak and customize the appearance (AKA: [ricing](https://www.reddit.com/r/unixporn/comments/3iy3wd/stupid_question_what_is_ricing/)). It’s fun to share so others can experience your awesome desktop! LeftWM is built around this concept. By pulling all these settings out into themes, you can now easily tweak, switch, and share your experiences. This configuration is spread between `theme.toml` and related files contained within a theme's folder.
+
+
+# We want your themes
+
+We are looking to expand the list of available themes for an upcoming release. If you enjoy making desktops look good please consider sharing by making a pull request on [the community themes repository](https://github.com/leftwm/leftwm-community-themes).
+
+
+# Requirements for a theme
+
+A theme has only two requirements. An “up” and a “down” executable/script. They can be written in whatever makes you happy. The up script you guessed it starts up all the things that make your script unique and awesome. The down script restores the environment to an un-themes state. A theme should be self contained if possible so that it can be shared and doesn’t interfere with other themes. For example when booting an application with a config file, put the config file in the theme folder instead of ~/.config. This way other themes can use the same application
+
+
+# Setup / selection of theme
+
+There are two ways to setup a theme: you can use [leftwm-theme](https://github.com/leftwm/leftwm-theme/) or you can set a symlink yourself.
+
+## Using LeftWM-theme
+Install LeftWM-theme, as per the directions on [its Github](https://github.com/leftwm/leftwm-theme).
+
+Update your list of themes:
+```bash
+leftwm-theme update
+```
+Install the theme you like:
+```bash
+leftwm-theme install "THEME NAME GOES HERE"
+```
+Apply the theme you like as the current theme:
+```bash
+leftwm-theme apply "THEME NAME GOES HERE"
+```
+
+## Using symlinks
+
+To select a theme all that is required is that it’s located at: `~/.config/leftwm/themes/current`
+It is strongly recommended that you do this with a symlink rather than creating a folder. Using a symlink makes it easy to save all your themes in the folder `~/.config/leftwm/themes` and switch between them using a symlink easily.
+
+The following command would set the included basic_polybar to the current theme:
+
+```bash
+ln -s ~/.config/leftwm/themes/basic_polybar ~/.config/leftwm/themes/current
+```
diff --git a/leftwm/.config/leftwm/themes/basic_eww/README.md b/leftwm/.config/leftwm/themes/basic_eww/README.md
new file mode 100644
index 0000000..2d6e4dc
--- /dev/null
+++ b/leftwm/.config/leftwm/themes/basic_eww/README.md
@@ -0,0 +1,16 @@
+This is a very basic README, merely containing a bunch of heads-up notes for using `eww` with `leftwm`
+
+Important:
+Copy the `eww-bar` folder to `~/.config/eww/` otherwise every `eww` command needs to pass the path to the folder where the `eww.yuck` and `eww.scss` files are located.
+It is also possible to symlink instead of copy, though `eww` isn't to happy about this and will log some errors, even though working just fine.
+The previously used xml config is still included in this example in the `legacy_eww_xml_config` folder for reference.
+
+Previously (legacy xml configured) `eww` and `leftwm` failed to properly negotiate the `reserved` space for the `bar` windows, this fixed now though. To prevent windows from overlapping your bar please use the `gutter` setting in `theme.toml` to force this reserved space.
+Here is a snippet of how such gutter configuration might look like, if your bar is 24px in height:
+```toml
+[[gutter]]
+side = "Top"
+value = 24
+```
+
+Since `eww` is still rapidly changing, if stuff breaks please check their [github](https://github.com/elkowar/eww) for documentation on changes and existing issues.
diff --git a/leftwm/.config/leftwm/themes/basic_eww/background.jpg b/leftwm/.config/leftwm/themes/basic_eww/background.jpg
new file mode 100644
index 0000000..69fa9d0
Binary files /dev/null and b/leftwm/.config/leftwm/themes/basic_eww/background.jpg differ
diff --git a/leftwm/.config/leftwm/themes/basic_eww/down b/leftwm/.config/leftwm/themes/basic_eww/down
new file mode 100755
index 0000000..0d8c836
--- /dev/null
+++ b/leftwm/.config/leftwm/themes/basic_eww/down
@@ -0,0 +1,18 @@
+#!/usr/bin/env bash
+
+SCRIPTPATH="$( cd "$(dirname "$0")" ; pwd -P )"
+
+#set background
+if [ -x "$(command -v feh)" ]; then
+ feh --bg-scale $SCRIPTPATH/down.jpg
+fi
+
+leftwm-command "UnloadTheme"
+
+pkill compton
+pkill picom
+pkill polybar
+pkill conky
+if [ -x "$(command -v eww)" ]; then
+ eww kill
+fi
diff --git a/leftwm/.config/leftwm/themes/basic_eww/down.jpg b/leftwm/.config/leftwm/themes/basic_eww/down.jpg
new file mode 100644
index 0000000..da757f7
Binary files /dev/null and b/leftwm/.config/leftwm/themes/basic_eww/down.jpg differ
diff --git a/leftwm/.config/leftwm/themes/basic_eww/eww-bar/eww-bar.png b/leftwm/.config/leftwm/themes/basic_eww/eww-bar/eww-bar.png
new file mode 100644
index 0000000..e6de6a8
Binary files /dev/null and b/leftwm/.config/leftwm/themes/basic_eww/eww-bar/eww-bar.png differ
diff --git a/leftwm/.config/leftwm/themes/basic_eww/eww-bar/eww.scss b/leftwm/.config/leftwm/themes/basic_eww/eww-bar/eww.scss
new file mode 100644
index 0000000..9205f44
--- /dev/null
+++ b/leftwm/.config/leftwm/themes/basic_eww/eww-bar/eww.scss
@@ -0,0 +1,68 @@
+* {
+ all: unset; //Unsets everything so you can style everything from scratch
+}
+
+//Global Styles
+.bar0 {
+ background-color: #3a3a3a;
+ color: #b0b4bc;
+ padding: 10px;
+}
+
+// Styles on classes (see eww.yuck for more information)
+
+.sidestuff slider {
+ all: unset;
+ color: #ffd5cd;
+}
+
+.metric scale trough highlight {
+ all: unset;
+ background-color: #D35D6E;
+ color: #000000;
+ border-radius: 10px;
+}
+.metric scale trough {
+ all: unset;
+ background-color: #4e4e4e;
+ border-radius: 50px;
+ min-height: 3px;
+ min-width: 50px;
+ margin-left: 10px;
+ margin-right: 20px;
+}
+.metric scale trough highlight {
+ all: unset;
+ background-color: #D35D6E;
+ color: #000000;
+ border-radius: 10px;
+}
+.metric scale trough {
+ all: unset;
+ background-color: #4e4e4e;
+ border-radius: 50px;
+ min-height: 3px;
+ min-width: 50px;
+ margin-left: 10px;
+ margin-right: 20px;
+}
+.label-ram {
+ font-size: large;
+}
+.workspaces button:hover {
+ color: #D35D6E;
+}
+.ws-button-mine {
+ color: #4e4e4e;
+ background-color: #ffd5ca;
+}
+.ws-button-visible {
+ color: #D35D6E;
+ background-color: #4e4e4e;
+}
+.ws-button-busy {
+ color: #D35D6E;
+}
+.ws-button {
+ color: #b0b4bc;
+}
diff --git a/leftwm/.config/leftwm/themes/basic_eww/eww-bar/eww.yuck b/leftwm/.config/leftwm/themes/basic_eww/eww-bar/eww.yuck
new file mode 100644
index 0000000..010b991
--- /dev/null
+++ b/leftwm/.config/leftwm/themes/basic_eww/eww-bar/eww.yuck
@@ -0,0 +1,87 @@
+(defwidget bar []
+ (centerbox :orientation "h"
+ (workspaces)
+ (music)
+ (sidestuff)))
+
+(defwidget sidestuff []
+ (box :class "sidestuff" :orientation "h" :space-evenly false :halign "end"
+ (metric :label "🔊"
+ :value volume
+ :onchange "amixer -D pulse sset Master {}%")
+ (metric :label ""
+ :value EWW_RAM
+ :onchange "")
+ (metric :label "💾"
+ :value {round((1 - (EWW_DISK["/"].free / EWW_DISK["/"].total)) * 100, 0)}
+ :onchange "")
+ time))
+
+; Preview on how the workspaces widget will render:
+; (defwidget workspaces []
+ ; (box :class "workspaces"
+ ; :orientation "h"
+ ; :space-evenly true
+ ; :halign "start"
+ ; :spacing 10
+ ; (button :class "ws-button-mine" :onclick "leftwm-command \"SendWorkspaceToTag 0 0\"" `1`)
+ ; (button :class "ws-button-busy" :onclick "leftwm-command \"SendWorkspaceToTag 0 1\"" `2`)
+ ; (button :class "ws-button-busy" :onclick "leftwm-command \"SendWorkspaceToTag 0 2\"" `3`)
+ ; (button :class "ws-button" :onclick "leftwm-command \"SendWorkspaceToTag 0 3\"" `·`)
+ ; (button :class "ws-button" :onclick "leftwm-command \"SendWorkspaceToTag 0 4\"" `·`)
+ ; (button :class "ws-button" :onclick "leftwm-command \"SendWorkspaceToTag 0 5\"" `·`)
+ ; (button :class "ws-button" :onclick "leftwm-command \"SendWorkspaceToTag 0 6\"" `·`)
+ ; (button :class "ws-button" :onclick "leftwm-command \"SendWorkspaceToTag 0 7\"" `·`)
+ ; (button :class "ws-button" :onclick "leftwm-command \"SendWorkspaceToTag 0 8\"" `·`)))
+
+(defwidget workspaces []
+ (box :class "workspaces"
+ :orientation "h"
+ :space-evenly true
+ :halign "start"
+ :spacing 10
+ (literal :content {wm-tags})))
+
+(defwidget music []
+ (box :class "music"
+ :orientation "h"
+ :space-evenly false
+ :halign "center"
+ {music != "" ? "🎵${music}" : ""}))
+
+
+(defwidget metric [label value onchange]
+ (box :orientation "h"
+ :class "metric"
+ :space-evenly false
+ (box :class "label" label)
+ (scale :min 0
+ :max 101
+ :active {onchange != ""}
+ :value value
+ :onchange onchange)))
+
+
+
+(deflisten music :initial ""
+ "playerctl --follow metadata --format '{{ artist }} - {{ title }}' || true")
+
+(defpoll volume :interval "1s"
+ "scripts/getvol")
+
+(defpoll time :interval "10s"
+ "date '+%H:%M %b %d, %Y'")
+
+(deflisten wm-tags
+ "leftwm-state -w 0 -t ~/.config/leftwm/themes/current/template.liquid")
+
+(defwindow bar0
+ :monitor 0
+ :windowtype "dock"
+ :geometry (geometry :x "0%"
+ :y "0%"
+ :width "90%"
+ :height "10px"
+ :anchor "top center")
+ :reserve (struts :side "top" :distance "4%")
+ (bar))
diff --git a/leftwm/.config/leftwm/themes/basic_eww/eww-bar/scripts/getram b/leftwm/.config/leftwm/themes/basic_eww/eww-bar/scripts/getram
new file mode 100755
index 0000000..791a5a5
--- /dev/null
+++ b/leftwm/.config/leftwm/themes/basic_eww/eww-bar/scripts/getram
@@ -0,0 +1,2 @@
+#!/bin/sh
+printf "%.0f\n" $(free -m | grep Mem | awk '{print ($3/$2)*100}')
diff --git a/leftwm/.config/leftwm/themes/basic_eww/eww-bar/scripts/getvol b/leftwm/.config/leftwm/themes/basic_eww/eww-bar/scripts/getvol
new file mode 100755
index 0000000..6a95077
--- /dev/null
+++ b/leftwm/.config/leftwm/themes/basic_eww/eww-bar/scripts/getvol
@@ -0,0 +1,2 @@
+#!/bin/sh
+amixer -D pulse sget Master | grep 'Left:' | awk -F'[][]' '{ print $2 }' | tr -d '%' | head -1
diff --git a/leftwm/.config/leftwm/themes/basic_eww/legacy_eww_xml_config/eww-bar/eww-bar.png b/leftwm/.config/leftwm/themes/basic_eww/legacy_eww_xml_config/eww-bar/eww-bar.png
new file mode 100644
index 0000000..e6de6a8
Binary files /dev/null and b/leftwm/.config/leftwm/themes/basic_eww/legacy_eww_xml_config/eww-bar/eww-bar.png differ
diff --git a/leftwm/.config/leftwm/themes/basic_eww/legacy_eww_xml_config/eww-bar/eww.scss b/leftwm/.config/leftwm/themes/basic_eww/legacy_eww_xml_config/eww-bar/eww.scss
new file mode 100644
index 0000000..139c3ee
--- /dev/null
+++ b/leftwm/.config/leftwm/themes/basic_eww/legacy_eww_xml_config/eww-bar/eww.scss
@@ -0,0 +1,59 @@
+* {
+ all: unset; //Unsets everything so you can style everything from scratch
+}
+
+//Global Styles
+window {
+ background-color: #3a3a3a;
+ color: #b0b4bc;
+ font-family: CascadiaCode;
+}
+
+// Styles on classes (see eww.xml for more information)
+
+.sidestuff slider {
+ all: unset;
+ color: #ffd5cd;
+}
+
+.slider-vol scale trough highlight {
+ all: unset;
+ background-color: #D35D6E;
+ color: #000000;
+ border-radius: 10px;
+}
+.slider-vol scale trough {
+ all: unset;
+ background-color: #4e4e4e;
+ border-radius: 50px;
+ min-height: 3px;
+ min-width: 50px;
+ margin-left: 10px;
+ margin-right: 20px;
+}
+.slider-ram scale trough highlight {
+ all: unset;
+ background-color: #D35D6E;
+ color: #000000;
+ border-radius: 10px;
+}
+.slider-ram scale trough {
+ all: unset;
+ background-color: #4e4e4e;
+ border-radius: 50px;
+ min-height: 3px;
+ min-width: 50px;
+ margin-left: 10px;
+ margin-right: 20px;
+}
+.label-ram {
+ font-size: large;
+}
+.time {
+ padding-right: 10px;
+}
+.workspaces button:hover {
+ color: #D35D6E;
+}
+
+
diff --git a/leftwm/.config/leftwm/themes/basic_eww/legacy_eww_xml_config/eww-bar/eww.xml b/leftwm/.config/leftwm/themes/basic_eww/legacy_eww_xml_config/eww-bar/eww.xml
new file mode 100644
index 0000000..b9d3993
--- /dev/null
+++ b/leftwm/.config/leftwm/themes/basic_eww/legacy_eww_xml_config/eww-bar/eww.xml
@@ -0,0 +1,115 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{music}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{hour}}:{{min}} {{month}} {{number_day}}, {{year_full}}
+
+
+
+
+
+
+
+
+ playerctl metadata --format '{{ artist }} - {{ title }}'
+
+
+
+
+
+ ~/.config/eww/scripts/getvol
+
+
+ date "+%d"
+ date "+%b"
+ date "+%M"
+ date "+%H"
+ date "+%Y"
+
+
+ ~/.config/eww/scripts/getram
+
+
+ cat /sys/class/power_supply/BAT0/capacity
+
+
+
+ leftwm-state -w 0 -t ~/.config/leftwm/themes/current/template.liquid
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/leftwm/.config/leftwm/themes/basic_eww/legacy_eww_xml_config/eww-bar/scripts/getram b/leftwm/.config/leftwm/themes/basic_eww/legacy_eww_xml_config/eww-bar/scripts/getram
new file mode 100755
index 0000000..791a5a5
--- /dev/null
+++ b/leftwm/.config/leftwm/themes/basic_eww/legacy_eww_xml_config/eww-bar/scripts/getram
@@ -0,0 +1,2 @@
+#!/bin/sh
+printf "%.0f\n" $(free -m | grep Mem | awk '{print ($3/$2)*100}')
diff --git a/leftwm/.config/leftwm/themes/basic_eww/legacy_eww_xml_config/eww-bar/scripts/getvol b/leftwm/.config/leftwm/themes/basic_eww/legacy_eww_xml_config/eww-bar/scripts/getvol
new file mode 100755
index 0000000..3c31607
--- /dev/null
+++ b/leftwm/.config/leftwm/themes/basic_eww/legacy_eww_xml_config/eww-bar/scripts/getvol
@@ -0,0 +1,2 @@
+#!/bin/sh
+amixer -D pulse sget Master | grep 'Left:' | awk -F'[][]' '{ print $2 }' | tr -d '%'
diff --git a/leftwm/.config/leftwm/themes/basic_eww/legacy_eww_xml_config/template.liquid b/leftwm/.config/leftwm/themes/basic_eww/legacy_eww_xml_config/template.liquid
new file mode 100644
index 0000000..b77c33d
--- /dev/null
+++ b/leftwm/.config/leftwm/themes/basic_eww/legacy_eww_xml_config/template.liquid
@@ -0,0 +1,20 @@
+{% assign mine_open = '