diff --git a/shell/lib-install.sh b/shell/lib-install.sh
index e5838406..2ed512c4 100755
--- a/shell/lib-install.sh
+++ b/shell/lib-install.sh
@@ -502,6 +502,8 @@ install_theemy() {
mkdir -p "${TARGET_DIR}/plank"
cp -r "${THEME_SRC_DIR}/other/plank/theme${color}/"*".theme" "${TARGET_DIR}/plank"
+
+ cp -r "${THEME_SRC_DIR}/assets/unity" "${TARGET_DIR}"
}
remove_packy() {
diff --git a/src/assets/unity/close.png b/src/assets/unity/close.png
new file mode 100644
index 00000000..795aaf64
Binary files /dev/null and b/src/assets/unity/close.png differ
diff --git a/src/assets/unity/close_focused_normal.png b/src/assets/unity/close_focused_normal.png
new file mode 120000
index 00000000..55ec8e7b
--- /dev/null
+++ b/src/assets/unity/close_focused_normal.png
@@ -0,0 +1 @@
+./close.png
\ No newline at end of file
diff --git a/src/assets/unity/close_focused_prelight.png b/src/assets/unity/close_focused_prelight.png
new file mode 100644
index 00000000..718d9d23
Binary files /dev/null and b/src/assets/unity/close_focused_prelight.png differ
diff --git a/src/assets/unity/close_focused_pressed.png b/src/assets/unity/close_focused_pressed.png
new file mode 100644
index 00000000..b0714232
Binary files /dev/null and b/src/assets/unity/close_focused_pressed.png differ
diff --git a/src/assets/unity/close_unfocused.png b/src/assets/unity/close_unfocused.png
new file mode 100644
index 00000000..ee0830fd
Binary files /dev/null and b/src/assets/unity/close_unfocused.png differ
diff --git a/src/assets/unity/close_unfocused_prelight.png b/src/assets/unity/close_unfocused_prelight.png
new file mode 120000
index 00000000..a3b47498
--- /dev/null
+++ b/src/assets/unity/close_unfocused_prelight.png
@@ -0,0 +1 @@
+./close_focused_prelight.png
\ No newline at end of file
diff --git a/src/assets/unity/close_unfocused_pressed.png b/src/assets/unity/close_unfocused_pressed.png
new file mode 120000
index 00000000..be5f929c
--- /dev/null
+++ b/src/assets/unity/close_unfocused_pressed.png
@@ -0,0 +1 @@
+./close_focused_pressed.png
\ No newline at end of file
diff --git a/src/assets/unity/launcher_arrow_ltr_19-1.svg b/src/assets/unity/launcher_arrow_ltr_19-1.svg
new file mode 100644
index 00000000..d600ba65
--- /dev/null
+++ b/src/assets/unity/launcher_arrow_ltr_19-1.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/assets/unity/launcher_arrow_ltr_19.svg b/src/assets/unity/launcher_arrow_ltr_19.svg
new file mode 100644
index 00000000..3e5f9675
--- /dev/null
+++ b/src/assets/unity/launcher_arrow_ltr_19.svg
@@ -0,0 +1,78 @@
+
+
diff --git a/src/assets/unity/launcher_arrow_ltr_37.svg b/src/assets/unity/launcher_arrow_ltr_37.svg
new file mode 100644
index 00000000..7b8806fa
--- /dev/null
+++ b/src/assets/unity/launcher_arrow_ltr_37.svg
@@ -0,0 +1,15 @@
+
diff --git a/src/assets/unity/launcher_arrow_outline_ltr_19.svg b/src/assets/unity/launcher_arrow_outline_ltr_19.svg
new file mode 100644
index 00000000..28230851
--- /dev/null
+++ b/src/assets/unity/launcher_arrow_outline_ltr_19.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/assets/unity/launcher_arrow_outline_ltr_37.svg b/src/assets/unity/launcher_arrow_outline_ltr_37.svg
new file mode 100644
index 00000000..a1480c8a
--- /dev/null
+++ b/src/assets/unity/launcher_arrow_outline_ltr_37.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/assets/unity/launcher_arrow_outline_rtl_19.svg b/src/assets/unity/launcher_arrow_outline_rtl_19.svg
new file mode 100644
index 00000000..6c83c8f1
--- /dev/null
+++ b/src/assets/unity/launcher_arrow_outline_rtl_19.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/assets/unity/launcher_arrow_outline_rtl_37.svg b/src/assets/unity/launcher_arrow_outline_rtl_37.svg
new file mode 100644
index 00000000..ed493d84
--- /dev/null
+++ b/src/assets/unity/launcher_arrow_outline_rtl_37.svg
@@ -0,0 +1,13 @@
+
diff --git a/src/assets/unity/launcher_arrow_rtl_19.svg b/src/assets/unity/launcher_arrow_rtl_19.svg
new file mode 100644
index 00000000..67fc9f9f
--- /dev/null
+++ b/src/assets/unity/launcher_arrow_rtl_19.svg
@@ -0,0 +1,74 @@
+
+
diff --git a/src/assets/unity/launcher_arrow_rtl_37.svg b/src/assets/unity/launcher_arrow_rtl_37.svg
new file mode 100644
index 00000000..9fac1947
--- /dev/null
+++ b/src/assets/unity/launcher_arrow_rtl_37.svg
@@ -0,0 +1,15 @@
+
diff --git a/src/assets/unity/launcher_icon_back_150.svg b/src/assets/unity/launcher_icon_back_150.svg
new file mode 100644
index 00000000..d66f78d3
--- /dev/null
+++ b/src/assets/unity/launcher_icon_back_150.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/assets/unity/launcher_icon_back_54.svg b/src/assets/unity/launcher_icon_back_54.svg
new file mode 100644
index 00000000..69fc4960
--- /dev/null
+++ b/src/assets/unity/launcher_icon_back_54.svg
@@ -0,0 +1,64 @@
+
+
diff --git a/src/assets/unity/launcher_icon_edge_150.svg b/src/assets/unity/launcher_icon_edge_150.svg
new file mode 100644
index 00000000..6d9201e3
--- /dev/null
+++ b/src/assets/unity/launcher_icon_edge_150.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/assets/unity/launcher_icon_edge_54.svg b/src/assets/unity/launcher_icon_edge_54.svg
new file mode 100644
index 00000000..3307c5b4
--- /dev/null
+++ b/src/assets/unity/launcher_icon_edge_54.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/assets/unity/launcher_icon_glow_200.svg b/src/assets/unity/launcher_icon_glow_200.svg
new file mode 100644
index 00000000..01bb0d9c
--- /dev/null
+++ b/src/assets/unity/launcher_icon_glow_200.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/assets/unity/launcher_icon_glow_62.svg b/src/assets/unity/launcher_icon_glow_62.svg
new file mode 100644
index 00000000..105b068a
--- /dev/null
+++ b/src/assets/unity/launcher_icon_glow_62.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/assets/unity/launcher_icon_selected_back_150.svg b/src/assets/unity/launcher_icon_selected_back_150.svg
new file mode 100644
index 00000000..2fa6752a
--- /dev/null
+++ b/src/assets/unity/launcher_icon_selected_back_150.svg
@@ -0,0 +1,10 @@
+
diff --git a/src/assets/unity/launcher_icon_selected_back_54.svg b/src/assets/unity/launcher_icon_selected_back_54.svg
new file mode 100644
index 00000000..dfe7dbf3
--- /dev/null
+++ b/src/assets/unity/launcher_icon_selected_back_54.svg
@@ -0,0 +1 @@
+
diff --git a/src/assets/unity/launcher_icon_shadow_200.svg b/src/assets/unity/launcher_icon_shadow_200.svg
new file mode 100644
index 00000000..9e68b14b
--- /dev/null
+++ b/src/assets/unity/launcher_icon_shadow_200.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/assets/unity/launcher_icon_shadow_62.svg b/src/assets/unity/launcher_icon_shadow_62.svg
new file mode 100644
index 00000000..d322434a
--- /dev/null
+++ b/src/assets/unity/launcher_icon_shadow_62.svg
@@ -0,0 +1,7 @@
+
diff --git a/src/assets/unity/launcher_icon_shine_150.svg b/src/assets/unity/launcher_icon_shine_150.svg
new file mode 100644
index 00000000..51af8a14
--- /dev/null
+++ b/src/assets/unity/launcher_icon_shine_150.svg
@@ -0,0 +1 @@
+
diff --git a/src/assets/unity/launcher_icon_shine_54.svg b/src/assets/unity/launcher_icon_shine_54.svg
new file mode 100644
index 00000000..dfe7dbf3
--- /dev/null
+++ b/src/assets/unity/launcher_icon_shine_54.svg
@@ -0,0 +1 @@
+
diff --git a/src/assets/unity/launcher_pip_ltr_19.svg b/src/assets/unity/launcher_pip_ltr_19.svg
new file mode 100644
index 00000000..73fcf3ba
--- /dev/null
+++ b/src/assets/unity/launcher_pip_ltr_19.svg
@@ -0,0 +1,78 @@
+
+
diff --git a/src/assets/unity/launcher_pip_ltr_37.svg b/src/assets/unity/launcher_pip_ltr_37.svg
new file mode 100644
index 00000000..f6a12a01
--- /dev/null
+++ b/src/assets/unity/launcher_pip_ltr_37.svg
@@ -0,0 +1,16 @@
+
diff --git a/src/assets/unity/launcher_pip_rtl_19.svg b/src/assets/unity/launcher_pip_rtl_19.svg
new file mode 100644
index 00000000..e1bbf386
--- /dev/null
+++ b/src/assets/unity/launcher_pip_rtl_19.svg
@@ -0,0 +1,102 @@
+
+
+
+
diff --git a/src/assets/unity/launcher_pip_rtl_37.svg b/src/assets/unity/launcher_pip_rtl_37.svg
new file mode 100644
index 00000000..83ae155b
--- /dev/null
+++ b/src/assets/unity/launcher_pip_rtl_37.svg
@@ -0,0 +1,106 @@
+
+
+
+
diff --git a/src/assets/unity/maximize.png b/src/assets/unity/maximize.png
new file mode 100644
index 00000000..7af5daf3
Binary files /dev/null and b/src/assets/unity/maximize.png differ
diff --git a/src/assets/unity/maximize_focused_normal.png b/src/assets/unity/maximize_focused_normal.png
new file mode 120000
index 00000000..cba10e5f
--- /dev/null
+++ b/src/assets/unity/maximize_focused_normal.png
@@ -0,0 +1 @@
+./maximize.png
\ No newline at end of file
diff --git a/src/assets/unity/maximize_focused_prelight.png b/src/assets/unity/maximize_focused_prelight.png
new file mode 100644
index 00000000..75205abf
Binary files /dev/null and b/src/assets/unity/maximize_focused_prelight.png differ
diff --git a/src/assets/unity/maximize_focused_pressed.png b/src/assets/unity/maximize_focused_pressed.png
new file mode 100644
index 00000000..2ddf5306
Binary files /dev/null and b/src/assets/unity/maximize_focused_pressed.png differ
diff --git a/src/assets/unity/maximize_unfocused.png b/src/assets/unity/maximize_unfocused.png
new file mode 100644
index 00000000..ee0830fd
Binary files /dev/null and b/src/assets/unity/maximize_unfocused.png differ
diff --git a/src/assets/unity/maximize_unfocused_prelight.png b/src/assets/unity/maximize_unfocused_prelight.png
new file mode 120000
index 00000000..6457c940
--- /dev/null
+++ b/src/assets/unity/maximize_unfocused_prelight.png
@@ -0,0 +1 @@
+./maximize_focused_prelight.png
\ No newline at end of file
diff --git a/src/assets/unity/maximize_unfocused_pressed.png b/src/assets/unity/maximize_unfocused_pressed.png
new file mode 120000
index 00000000..ef5572ec
--- /dev/null
+++ b/src/assets/unity/maximize_unfocused_pressed.png
@@ -0,0 +1 @@
+./maximize_focused_pressed.png
\ No newline at end of file
diff --git a/src/assets/unity/minimize.png b/src/assets/unity/minimize.png
new file mode 100644
index 00000000..d28c44c3
Binary files /dev/null and b/src/assets/unity/minimize.png differ
diff --git a/src/assets/unity/minimize_focused_normal.png b/src/assets/unity/minimize_focused_normal.png
new file mode 120000
index 00000000..8a608b30
--- /dev/null
+++ b/src/assets/unity/minimize_focused_normal.png
@@ -0,0 +1 @@
+./minimize.png
\ No newline at end of file
diff --git a/src/assets/unity/minimize_focused_prelight.png b/src/assets/unity/minimize_focused_prelight.png
new file mode 100644
index 00000000..595765c9
Binary files /dev/null and b/src/assets/unity/minimize_focused_prelight.png differ
diff --git a/src/assets/unity/minimize_focused_pressed.png b/src/assets/unity/minimize_focused_pressed.png
new file mode 100644
index 00000000..5416263c
Binary files /dev/null and b/src/assets/unity/minimize_focused_pressed.png differ
diff --git a/src/assets/unity/minimize_unfocused.png b/src/assets/unity/minimize_unfocused.png
new file mode 100644
index 00000000..ee0830fd
Binary files /dev/null and b/src/assets/unity/minimize_unfocused.png differ
diff --git a/src/assets/unity/minimize_unfocused_prelight.png b/src/assets/unity/minimize_unfocused_prelight.png
new file mode 120000
index 00000000..95e14f08
--- /dev/null
+++ b/src/assets/unity/minimize_unfocused_prelight.png
@@ -0,0 +1 @@
+./minimize_focused_prelight.png
\ No newline at end of file
diff --git a/src/assets/unity/minimize_unfocused_pressed.png b/src/assets/unity/minimize_unfocused_pressed.png
new file mode 120000
index 00000000..c7fa0599
--- /dev/null
+++ b/src/assets/unity/minimize_unfocused_pressed.png
@@ -0,0 +1 @@
+./minimize_focused_pressed.png
\ No newline at end of file
diff --git a/src/assets/unity/modes/launcher_bfb-flat.png b/src/assets/unity/modes/launcher_bfb-flat.png
new file mode 100644
index 00000000..f5aa0e55
Binary files /dev/null and b/src/assets/unity/modes/launcher_bfb-flat.png differ
diff --git a/src/assets/unity/modes/launcher_bfb_ns.png b/src/assets/unity/modes/launcher_bfb_ns.png
new file mode 100644
index 00000000..2ca1ebba
Binary files /dev/null and b/src/assets/unity/modes/launcher_bfb_ns.png differ
diff --git a/src/assets/unity/modes/ubuntu-square.svg b/src/assets/unity/modes/ubuntu-square.svg
new file mode 100644
index 00000000..1b925fb1
--- /dev/null
+++ b/src/assets/unity/modes/ubuntu-square.svg
@@ -0,0 +1,69 @@
+
diff --git a/src/assets/unity/sheet_style_close_focused.png b/src/assets/unity/sheet_style_close_focused.png
new file mode 120000
index 00000000..5a2733f0
--- /dev/null
+++ b/src/assets/unity/sheet_style_close_focused.png
@@ -0,0 +1 @@
+close.png
\ No newline at end of file
diff --git a/src/assets/unity/sheet_style_close_focused_prelight.png b/src/assets/unity/sheet_style_close_focused_prelight.png
new file mode 120000
index 00000000..16570777
--- /dev/null
+++ b/src/assets/unity/sheet_style_close_focused_prelight.png
@@ -0,0 +1 @@
+close_focused_prelight.png
\ No newline at end of file
diff --git a/src/assets/unity/sheet_style_close_focused_pressed.png b/src/assets/unity/sheet_style_close_focused_pressed.png
new file mode 120000
index 00000000..e925e4df
--- /dev/null
+++ b/src/assets/unity/sheet_style_close_focused_pressed.png
@@ -0,0 +1 @@
+close_focused_pressed.png
\ No newline at end of file
diff --git a/src/assets/unity/unmaximize.png b/src/assets/unity/unmaximize.png
new file mode 120000
index 00000000..bd18cdd1
--- /dev/null
+++ b/src/assets/unity/unmaximize.png
@@ -0,0 +1 @@
+maximize.png
\ No newline at end of file
diff --git a/src/assets/unity/unmaximize_focused_normal.png b/src/assets/unity/unmaximize_focused_normal.png
new file mode 120000
index 00000000..120dd780
--- /dev/null
+++ b/src/assets/unity/unmaximize_focused_normal.png
@@ -0,0 +1 @@
+./unmaximize.png
\ No newline at end of file
diff --git a/src/assets/unity/unmaximize_focused_prelight.png b/src/assets/unity/unmaximize_focused_prelight.png
new file mode 120000
index 00000000..f62efd5b
--- /dev/null
+++ b/src/assets/unity/unmaximize_focused_prelight.png
@@ -0,0 +1 @@
+maximize_focused_prelight.png
\ No newline at end of file
diff --git a/src/assets/unity/unmaximize_focused_pressed.png b/src/assets/unity/unmaximize_focused_pressed.png
new file mode 120000
index 00000000..cc514055
--- /dev/null
+++ b/src/assets/unity/unmaximize_focused_pressed.png
@@ -0,0 +1 @@
+maximize_focused_pressed.png
\ No newline at end of file
diff --git a/src/assets/unity/unmaximize_unfocused.png b/src/assets/unity/unmaximize_unfocused.png
new file mode 120000
index 00000000..ab462ba0
--- /dev/null
+++ b/src/assets/unity/unmaximize_unfocused.png
@@ -0,0 +1 @@
+maximize_unfocused.png
\ No newline at end of file
diff --git a/src/assets/unity/unmaximize_unfocused_prelight.png b/src/assets/unity/unmaximize_unfocused_prelight.png
new file mode 120000
index 00000000..21dfbd41
--- /dev/null
+++ b/src/assets/unity/unmaximize_unfocused_prelight.png
@@ -0,0 +1 @@
+./unmaximize_focused_prelight.png
\ No newline at end of file
diff --git a/src/assets/unity/unmaximize_unfocused_pressed.png b/src/assets/unity/unmaximize_unfocused_pressed.png
new file mode 120000
index 00000000..dbe68c66
--- /dev/null
+++ b/src/assets/unity/unmaximize_unfocused_pressed.png
@@ -0,0 +1 @@
+./unmaximize_focused_pressed.png
\ No newline at end of file