diff --git a/.gitignore b/.gitignore
index 731c455..83c85f6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,5 +6,9 @@ node_modules/
*.css.map
_gnome-shell/
+gnome-shell/dark-and-white/
+gnome-shell/dark/
+gnome-shell/light/
-install.sh
\ No newline at end of file
+
+install.sh
diff --git a/xfwm4/assets/bottom-active.svg b/xfwm4/assets/bottom-active.svg
new file mode 100644
index 0000000..3c05f9f
--- /dev/null
+++ b/xfwm4/assets/bottom-active.svg
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/xfwm4/assets/bottom-left-active.svg b/xfwm4/assets/bottom-left-active.svg
new file mode 100644
index 0000000..9047408
--- /dev/null
+++ b/xfwm4/assets/bottom-left-active.svg
@@ -0,0 +1,63 @@
+
+
+
+
diff --git a/xfwm4/assets/bottom-right-inactive.svg b/xfwm4/assets/bottom-right-inactive.svg
new file mode 100644
index 0000000..b13e346
--- /dev/null
+++ b/xfwm4/assets/bottom-right-inactive.svg
@@ -0,0 +1,63 @@
+
+
+
+
diff --git a/xfwm4/assets/right-active.svg b/xfwm4/assets/right-active.svg
new file mode 100644
index 0000000..b02feec
--- /dev/null
+++ b/xfwm4/assets/right-active.svg
@@ -0,0 +1,67 @@
+
+
+
+
diff --git a/xfwm4/bottom-active.png b/xfwm4/bottom-active.png
new file mode 100644
index 0000000..595d1b7
Binary files /dev/null and b/xfwm4/bottom-active.png differ
diff --git a/xfwm4/bottom-inactive.png b/xfwm4/bottom-inactive.png
new file mode 120000
index 0000000..d53233b
--- /dev/null
+++ b/xfwm4/bottom-inactive.png
@@ -0,0 +1 @@
+bottom-active.png
\ No newline at end of file
diff --git a/xfwm4/bottom-left-active.png b/xfwm4/bottom-left-active.png
new file mode 100644
index 0000000..948e7aa
Binary files /dev/null and b/xfwm4/bottom-left-active.png differ
diff --git a/xfwm4/bottom-left-inactive.png b/xfwm4/bottom-left-inactive.png
new file mode 120000
index 0000000..1305deb
--- /dev/null
+++ b/xfwm4/bottom-left-inactive.png
@@ -0,0 +1 @@
+bottom-left-active.png
\ No newline at end of file
diff --git a/xfwm4/bottom-right-active.png b/xfwm4/bottom-right-active.png
new file mode 120000
index 0000000..fba1612
--- /dev/null
+++ b/xfwm4/bottom-right-active.png
@@ -0,0 +1 @@
+bottom-right-inactive.png
\ No newline at end of file
diff --git a/xfwm4/bottom-right-inactive.png b/xfwm4/bottom-right-inactive.png
new file mode 100644
index 0000000..ba053d3
Binary files /dev/null and b/xfwm4/bottom-right-inactive.png differ
diff --git a/xfwm4/left-active.png b/xfwm4/left-active.png
new file mode 120000
index 0000000..2e5e96c
--- /dev/null
+++ b/xfwm4/left-active.png
@@ -0,0 +1 @@
+right-active.png
\ No newline at end of file
diff --git a/xfwm4/left-inactive.png b/xfwm4/left-inactive.png
new file mode 120000
index 0000000..2e5e96c
--- /dev/null
+++ b/xfwm4/left-inactive.png
@@ -0,0 +1 @@
+right-active.png
\ No newline at end of file
diff --git a/xfwm4/render_assets.fish b/xfwm4/render_assets.fish
index 01cab2a..2576548 100644
--- a/xfwm4/render_assets.fish
+++ b/xfwm4/render_assets.fish
@@ -1,4 +1,12 @@
+set -l red (set_color -o red)
+set -l cyan (set_color -o cyan)
+
for i in assets/*;
set -l file_name (basename $i .svg)
- convert -background none $i ./$file_name'.png'
+ if test -f ./$file_name'.png'
+ echo $red$file_name exists
+ else
+ echo $cyan'Creating '$file_name'.png'
+ convert -background none $i ./$file_name'.png'
+ end
;end
diff --git a/xfwm4/right-active.png b/xfwm4/right-active.png
new file mode 100644
index 0000000..2a51218
Binary files /dev/null and b/xfwm4/right-active.png differ
diff --git a/xfwm4/right-inactive.png b/xfwm4/right-inactive.png
new file mode 120000
index 0000000..2e5e96c
--- /dev/null
+++ b/xfwm4/right-inactive.png
@@ -0,0 +1 @@
+right-active.png
\ No newline at end of file
diff --git a/xfwm4/themerc b/xfwm4/themerc
index 1b30fb5..f1ffe71 100644
--- a/xfwm4/themerc
+++ b/xfwm4/themerc
@@ -1,6 +1,6 @@
#button_layout=O|HMC
button_offset=2
-button_spacing=2
+button_spacing=-1
full_width_title=true