diff --git a/colors/color-green/folder-bookmark.svg b/colors/color-green/folder-bookmark.svg
new file mode 100644
index 00000000..4359c4f3
--- /dev/null
+++ b/colors/color-green/folder-bookmark.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-green/folder-cloud.svg b/colors/color-green/folder-cloud.svg
new file mode 100644
index 00000000..6dba9926
--- /dev/null
+++ b/colors/color-green/folder-cloud.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-green/folder-documents.svg b/colors/color-green/folder-documents.svg
new file mode 100644
index 00000000..b757d9ed
--- /dev/null
+++ b/colors/color-green/folder-documents.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-green/folder-download.svg b/colors/color-green/folder-download.svg
new file mode 100644
index 00000000..cc6878b6
--- /dev/null
+++ b/colors/color-green/folder-download.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-green/folder-html.svg b/colors/color-green/folder-html.svg
new file mode 100644
index 00000000..45c4331e
--- /dev/null
+++ b/colors/color-green/folder-html.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-green/folder-images.svg b/colors/color-green/folder-images.svg
new file mode 100644
index 00000000..07c54313
--- /dev/null
+++ b/colors/color-green/folder-images.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-green/folder-music.svg b/colors/color-green/folder-music.svg
new file mode 100644
index 00000000..267e06d1
--- /dev/null
+++ b/colors/color-green/folder-music.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-green/folder-open.svg b/colors/color-green/folder-open.svg
new file mode 100644
index 00000000..94ec5f65
--- /dev/null
+++ b/colors/color-green/folder-open.svg
@@ -0,0 +1,33 @@
+
diff --git a/colors/color-green/folder-public.svg b/colors/color-green/folder-public.svg
new file mode 100644
index 00000000..4e3e9e4f
--- /dev/null
+++ b/colors/color-green/folder-public.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-green/folder-root.svg b/colors/color-green/folder-root.svg
new file mode 100644
index 00000000..1475665e
--- /dev/null
+++ b/colors/color-green/folder-root.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-green/folder-temp.svg b/colors/color-green/folder-temp.svg
new file mode 100644
index 00000000..e7fb4bed
--- /dev/null
+++ b/colors/color-green/folder-temp.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-green/folder-templates.svg b/colors/color-green/folder-templates.svg
new file mode 100644
index 00000000..be42ef31
--- /dev/null
+++ b/colors/color-green/folder-templates.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-green/folder-videos.svg b/colors/color-green/folder-videos.svg
new file mode 100644
index 00000000..60987602
--- /dev/null
+++ b/colors/color-green/folder-videos.svg
@@ -0,0 +1,38 @@
+
diff --git a/colors/color-green/folder.svg b/colors/color-green/folder.svg
new file mode 100644
index 00000000..8d3ff3fd
--- /dev/null
+++ b/colors/color-green/folder.svg
@@ -0,0 +1,35 @@
+
diff --git a/colors/color-green/user-desktop.svg b/colors/color-green/user-desktop.svg
new file mode 100644
index 00000000..68a67c8a
--- /dev/null
+++ b/colors/color-green/user-desktop.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-green/user-home.svg b/colors/color-green/user-home.svg
new file mode 100644
index 00000000..28b61e52
--- /dev/null
+++ b/colors/color-green/user-home.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-green/user-identity.svg b/colors/color-green/user-identity.svg
new file mode 100644
index 00000000..2deed8ee
--- /dev/null
+++ b/colors/color-green/user-identity.svg
@@ -0,0 +1,14 @@
+
diff --git a/colors/color-grey/folder-bookmark.svg b/colors/color-grey/folder-bookmark.svg
new file mode 100644
index 00000000..e29fb5e9
--- /dev/null
+++ b/colors/color-grey/folder-bookmark.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-grey/folder-cloud.svg b/colors/color-grey/folder-cloud.svg
new file mode 100644
index 00000000..977e5f1d
--- /dev/null
+++ b/colors/color-grey/folder-cloud.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-grey/folder-documents.svg b/colors/color-grey/folder-documents.svg
new file mode 100644
index 00000000..3543fac5
--- /dev/null
+++ b/colors/color-grey/folder-documents.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-grey/folder-download.svg b/colors/color-grey/folder-download.svg
new file mode 100644
index 00000000..0bed6b0c
--- /dev/null
+++ b/colors/color-grey/folder-download.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-grey/folder-html.svg b/colors/color-grey/folder-html.svg
new file mode 100644
index 00000000..b9d5c3e5
--- /dev/null
+++ b/colors/color-grey/folder-html.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-grey/folder-images.svg b/colors/color-grey/folder-images.svg
new file mode 100644
index 00000000..b72c2c80
--- /dev/null
+++ b/colors/color-grey/folder-images.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-grey/folder-music.svg b/colors/color-grey/folder-music.svg
new file mode 100644
index 00000000..01db2ff4
--- /dev/null
+++ b/colors/color-grey/folder-music.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-grey/folder-open.svg b/colors/color-grey/folder-open.svg
new file mode 100644
index 00000000..b33634f2
--- /dev/null
+++ b/colors/color-grey/folder-open.svg
@@ -0,0 +1,33 @@
+
diff --git a/colors/color-grey/folder-public.svg b/colors/color-grey/folder-public.svg
new file mode 100644
index 00000000..58eba207
--- /dev/null
+++ b/colors/color-grey/folder-public.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-grey/folder-root.svg b/colors/color-grey/folder-root.svg
new file mode 100644
index 00000000..e6eab293
--- /dev/null
+++ b/colors/color-grey/folder-root.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-grey/folder-temp.svg b/colors/color-grey/folder-temp.svg
new file mode 100644
index 00000000..0259b5a0
--- /dev/null
+++ b/colors/color-grey/folder-temp.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-grey/folder-templates.svg b/colors/color-grey/folder-templates.svg
new file mode 100644
index 00000000..58e8dfed
--- /dev/null
+++ b/colors/color-grey/folder-templates.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-grey/folder-videos.svg b/colors/color-grey/folder-videos.svg
new file mode 100644
index 00000000..a517bd0e
--- /dev/null
+++ b/colors/color-grey/folder-videos.svg
@@ -0,0 +1,38 @@
+
diff --git a/colors/color-grey/folder.svg b/colors/color-grey/folder.svg
new file mode 100644
index 00000000..d9624072
--- /dev/null
+++ b/colors/color-grey/folder.svg
@@ -0,0 +1,35 @@
+
diff --git a/colors/color-grey/user-desktop.svg b/colors/color-grey/user-desktop.svg
new file mode 100644
index 00000000..12f23e6a
--- /dev/null
+++ b/colors/color-grey/user-desktop.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-grey/user-home.svg b/colors/color-grey/user-home.svg
new file mode 100644
index 00000000..76ded298
--- /dev/null
+++ b/colors/color-grey/user-home.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-grey/user-identity.svg b/colors/color-grey/user-identity.svg
new file mode 100644
index 00000000..b0939772
--- /dev/null
+++ b/colors/color-grey/user-identity.svg
@@ -0,0 +1,14 @@
+
diff --git a/colors/color-orange/folder-bookmark.svg b/colors/color-orange/folder-bookmark.svg
new file mode 100644
index 00000000..701ed63e
--- /dev/null
+++ b/colors/color-orange/folder-bookmark.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-orange/folder-cloud.svg b/colors/color-orange/folder-cloud.svg
new file mode 100644
index 00000000..dbe02742
--- /dev/null
+++ b/colors/color-orange/folder-cloud.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-orange/folder-documents.svg b/colors/color-orange/folder-documents.svg
new file mode 100644
index 00000000..23085671
--- /dev/null
+++ b/colors/color-orange/folder-documents.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-orange/folder-download.svg b/colors/color-orange/folder-download.svg
new file mode 100644
index 00000000..0b76f5f1
--- /dev/null
+++ b/colors/color-orange/folder-download.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-orange/folder-html.svg b/colors/color-orange/folder-html.svg
new file mode 100644
index 00000000..8500c6b8
--- /dev/null
+++ b/colors/color-orange/folder-html.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-orange/folder-images.svg b/colors/color-orange/folder-images.svg
new file mode 100644
index 00000000..c6974c5b
--- /dev/null
+++ b/colors/color-orange/folder-images.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-orange/folder-music.svg b/colors/color-orange/folder-music.svg
new file mode 100644
index 00000000..44f13244
--- /dev/null
+++ b/colors/color-orange/folder-music.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-orange/folder-open.svg b/colors/color-orange/folder-open.svg
new file mode 100644
index 00000000..e4552404
--- /dev/null
+++ b/colors/color-orange/folder-open.svg
@@ -0,0 +1,33 @@
+
diff --git a/colors/color-orange/folder-public.svg b/colors/color-orange/folder-public.svg
new file mode 100644
index 00000000..729b0e65
--- /dev/null
+++ b/colors/color-orange/folder-public.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-orange/folder-root.svg b/colors/color-orange/folder-root.svg
new file mode 100644
index 00000000..7a10ffbe
--- /dev/null
+++ b/colors/color-orange/folder-root.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-orange/folder-temp.svg b/colors/color-orange/folder-temp.svg
new file mode 100644
index 00000000..ea713801
--- /dev/null
+++ b/colors/color-orange/folder-temp.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-orange/folder-templates.svg b/colors/color-orange/folder-templates.svg
new file mode 100644
index 00000000..48dfd403
--- /dev/null
+++ b/colors/color-orange/folder-templates.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-orange/folder-videos.svg b/colors/color-orange/folder-videos.svg
new file mode 100644
index 00000000..4d55857a
--- /dev/null
+++ b/colors/color-orange/folder-videos.svg
@@ -0,0 +1,38 @@
+
diff --git a/colors/color-orange/folder.svg b/colors/color-orange/folder.svg
new file mode 100644
index 00000000..8cf6495d
--- /dev/null
+++ b/colors/color-orange/folder.svg
@@ -0,0 +1,35 @@
+
diff --git a/colors/color-orange/user-desktop.svg b/colors/color-orange/user-desktop.svg
new file mode 100644
index 00000000..5189536c
--- /dev/null
+++ b/colors/color-orange/user-desktop.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-orange/user-home.svg b/colors/color-orange/user-home.svg
new file mode 100644
index 00000000..b10301b8
--- /dev/null
+++ b/colors/color-orange/user-home.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-orange/user-identity.svg b/colors/color-orange/user-identity.svg
new file mode 100644
index 00000000..456a5690
--- /dev/null
+++ b/colors/color-orange/user-identity.svg
@@ -0,0 +1,14 @@
+
diff --git a/colors/color-pink/folder-bookmark.svg b/colors/color-pink/folder-bookmark.svg
new file mode 100644
index 00000000..7bdd1515
--- /dev/null
+++ b/colors/color-pink/folder-bookmark.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-pink/folder-cloud.svg b/colors/color-pink/folder-cloud.svg
new file mode 100644
index 00000000..9aa91f91
--- /dev/null
+++ b/colors/color-pink/folder-cloud.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-pink/folder-documents.svg b/colors/color-pink/folder-documents.svg
new file mode 100644
index 00000000..59252d08
--- /dev/null
+++ b/colors/color-pink/folder-documents.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-pink/folder-download.svg b/colors/color-pink/folder-download.svg
new file mode 100644
index 00000000..d85ed935
--- /dev/null
+++ b/colors/color-pink/folder-download.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-pink/folder-html.svg b/colors/color-pink/folder-html.svg
new file mode 100644
index 00000000..646c05e6
--- /dev/null
+++ b/colors/color-pink/folder-html.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-pink/folder-images.svg b/colors/color-pink/folder-images.svg
new file mode 100644
index 00000000..b1e65133
--- /dev/null
+++ b/colors/color-pink/folder-images.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-pink/folder-music.svg b/colors/color-pink/folder-music.svg
new file mode 100644
index 00000000..1c20a9c4
--- /dev/null
+++ b/colors/color-pink/folder-music.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-pink/folder-open.svg b/colors/color-pink/folder-open.svg
new file mode 100644
index 00000000..584497f0
--- /dev/null
+++ b/colors/color-pink/folder-open.svg
@@ -0,0 +1,33 @@
+
diff --git a/colors/color-pink/folder-public.svg b/colors/color-pink/folder-public.svg
new file mode 100644
index 00000000..efa43b08
--- /dev/null
+++ b/colors/color-pink/folder-public.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-pink/folder-root.svg b/colors/color-pink/folder-root.svg
new file mode 100644
index 00000000..d2ca3c46
--- /dev/null
+++ b/colors/color-pink/folder-root.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-pink/folder-temp.svg b/colors/color-pink/folder-temp.svg
new file mode 100644
index 00000000..2f2377a9
--- /dev/null
+++ b/colors/color-pink/folder-temp.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-pink/folder-templates.svg b/colors/color-pink/folder-templates.svg
new file mode 100644
index 00000000..c8d33c20
--- /dev/null
+++ b/colors/color-pink/folder-templates.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-pink/folder-videos.svg b/colors/color-pink/folder-videos.svg
new file mode 100644
index 00000000..9bdcb5ff
--- /dev/null
+++ b/colors/color-pink/folder-videos.svg
@@ -0,0 +1,38 @@
+
diff --git a/colors/color-pink/folder.svg b/colors/color-pink/folder.svg
new file mode 100644
index 00000000..b9c4d4fe
--- /dev/null
+++ b/colors/color-pink/folder.svg
@@ -0,0 +1,35 @@
+
diff --git a/colors/color-pink/user-desktop.svg b/colors/color-pink/user-desktop.svg
new file mode 100644
index 00000000..81eff136
--- /dev/null
+++ b/colors/color-pink/user-desktop.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-pink/user-home.svg b/colors/color-pink/user-home.svg
new file mode 100644
index 00000000..87b2f2fc
--- /dev/null
+++ b/colors/color-pink/user-home.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-pink/user-identity.svg b/colors/color-pink/user-identity.svg
new file mode 100644
index 00000000..ef20e44d
--- /dev/null
+++ b/colors/color-pink/user-identity.svg
@@ -0,0 +1,14 @@
+
diff --git a/colors/color-purple/folder-bookmark.svg b/colors/color-purple/folder-bookmark.svg
new file mode 100644
index 00000000..d64a2ee6
--- /dev/null
+++ b/colors/color-purple/folder-bookmark.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-purple/folder-cloud.svg b/colors/color-purple/folder-cloud.svg
new file mode 100644
index 00000000..d01fd624
--- /dev/null
+++ b/colors/color-purple/folder-cloud.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-purple/folder-documents.svg b/colors/color-purple/folder-documents.svg
new file mode 100644
index 00000000..d4b970e2
--- /dev/null
+++ b/colors/color-purple/folder-documents.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-purple/folder-download.svg b/colors/color-purple/folder-download.svg
new file mode 100644
index 00000000..1d15c8df
--- /dev/null
+++ b/colors/color-purple/folder-download.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-purple/folder-html.svg b/colors/color-purple/folder-html.svg
new file mode 100644
index 00000000..3145f78e
--- /dev/null
+++ b/colors/color-purple/folder-html.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-purple/folder-images.svg b/colors/color-purple/folder-images.svg
new file mode 100644
index 00000000..acc6715b
--- /dev/null
+++ b/colors/color-purple/folder-images.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-purple/folder-music.svg b/colors/color-purple/folder-music.svg
new file mode 100644
index 00000000..e26cdd26
--- /dev/null
+++ b/colors/color-purple/folder-music.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-purple/folder-open.svg b/colors/color-purple/folder-open.svg
new file mode 100644
index 00000000..005890c9
--- /dev/null
+++ b/colors/color-purple/folder-open.svg
@@ -0,0 +1,33 @@
+
diff --git a/colors/color-purple/folder-public.svg b/colors/color-purple/folder-public.svg
new file mode 100644
index 00000000..38d07e62
--- /dev/null
+++ b/colors/color-purple/folder-public.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-purple/folder-root.svg b/colors/color-purple/folder-root.svg
new file mode 100644
index 00000000..6c45933b
--- /dev/null
+++ b/colors/color-purple/folder-root.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-purple/folder-temp.svg b/colors/color-purple/folder-temp.svg
new file mode 100644
index 00000000..fe42210f
--- /dev/null
+++ b/colors/color-purple/folder-temp.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-purple/folder-templates.svg b/colors/color-purple/folder-templates.svg
new file mode 100644
index 00000000..e8438476
--- /dev/null
+++ b/colors/color-purple/folder-templates.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-purple/folder-videos.svg b/colors/color-purple/folder-videos.svg
new file mode 100644
index 00000000..d2ca8825
--- /dev/null
+++ b/colors/color-purple/folder-videos.svg
@@ -0,0 +1,38 @@
+
diff --git a/colors/color-purple/folder.svg b/colors/color-purple/folder.svg
new file mode 100644
index 00000000..a9fc1356
--- /dev/null
+++ b/colors/color-purple/folder.svg
@@ -0,0 +1,35 @@
+
diff --git a/colors/color-purple/user-desktop.svg b/colors/color-purple/user-desktop.svg
new file mode 100644
index 00000000..64a8ed29
--- /dev/null
+++ b/colors/color-purple/user-desktop.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-purple/user-home.svg b/colors/color-purple/user-home.svg
new file mode 100644
index 00000000..e0445627
--- /dev/null
+++ b/colors/color-purple/user-home.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-purple/user-identity.svg b/colors/color-purple/user-identity.svg
new file mode 100644
index 00000000..275ccf6a
--- /dev/null
+++ b/colors/color-purple/user-identity.svg
@@ -0,0 +1,14 @@
+
diff --git a/colors/color-red/folder-bookmark.svg b/colors/color-red/folder-bookmark.svg
new file mode 100644
index 00000000..b0e09d9a
--- /dev/null
+++ b/colors/color-red/folder-bookmark.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-red/folder-cloud.svg b/colors/color-red/folder-cloud.svg
new file mode 100644
index 00000000..a269db15
--- /dev/null
+++ b/colors/color-red/folder-cloud.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-red/folder-documents.svg b/colors/color-red/folder-documents.svg
new file mode 100644
index 00000000..caa1525b
--- /dev/null
+++ b/colors/color-red/folder-documents.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-red/folder-download.svg b/colors/color-red/folder-download.svg
new file mode 100644
index 00000000..983e93b6
--- /dev/null
+++ b/colors/color-red/folder-download.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-red/folder-html.svg b/colors/color-red/folder-html.svg
new file mode 100644
index 00000000..c83a3b1e
--- /dev/null
+++ b/colors/color-red/folder-html.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-red/folder-images.svg b/colors/color-red/folder-images.svg
new file mode 100644
index 00000000..7870a70b
--- /dev/null
+++ b/colors/color-red/folder-images.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-red/folder-music.svg b/colors/color-red/folder-music.svg
new file mode 100644
index 00000000..f00392d4
--- /dev/null
+++ b/colors/color-red/folder-music.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-red/folder-open.svg b/colors/color-red/folder-open.svg
new file mode 100644
index 00000000..20373312
--- /dev/null
+++ b/colors/color-red/folder-open.svg
@@ -0,0 +1,33 @@
+
diff --git a/colors/color-red/folder-public.svg b/colors/color-red/folder-public.svg
new file mode 100644
index 00000000..8214a8f4
--- /dev/null
+++ b/colors/color-red/folder-public.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-red/folder-root.svg b/colors/color-red/folder-root.svg
new file mode 100644
index 00000000..07e58dd7
--- /dev/null
+++ b/colors/color-red/folder-root.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-red/folder-temp.svg b/colors/color-red/folder-temp.svg
new file mode 100644
index 00000000..4c026593
--- /dev/null
+++ b/colors/color-red/folder-temp.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-red/folder-templates.svg b/colors/color-red/folder-templates.svg
new file mode 100644
index 00000000..1e117286
--- /dev/null
+++ b/colors/color-red/folder-templates.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-red/folder-videos.svg b/colors/color-red/folder-videos.svg
new file mode 100644
index 00000000..22e8510e
--- /dev/null
+++ b/colors/color-red/folder-videos.svg
@@ -0,0 +1,38 @@
+
diff --git a/colors/color-red/folder.svg b/colors/color-red/folder.svg
new file mode 100644
index 00000000..8a67a8a2
--- /dev/null
+++ b/colors/color-red/folder.svg
@@ -0,0 +1,35 @@
+
diff --git a/colors/color-red/user-desktop.svg b/colors/color-red/user-desktop.svg
new file mode 100644
index 00000000..de263a86
--- /dev/null
+++ b/colors/color-red/user-desktop.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-red/user-home.svg b/colors/color-red/user-home.svg
new file mode 100644
index 00000000..9a9aceed
--- /dev/null
+++ b/colors/color-red/user-home.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-red/user-identity.svg b/colors/color-red/user-identity.svg
new file mode 100644
index 00000000..0929dbfc
--- /dev/null
+++ b/colors/color-red/user-identity.svg
@@ -0,0 +1,14 @@
+
diff --git a/colors/color-yellow/folder-bookmark.svg b/colors/color-yellow/folder-bookmark.svg
new file mode 100644
index 00000000..fe07bb2f
--- /dev/null
+++ b/colors/color-yellow/folder-bookmark.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-yellow/folder-cloud.svg b/colors/color-yellow/folder-cloud.svg
new file mode 100644
index 00000000..ed587dac
--- /dev/null
+++ b/colors/color-yellow/folder-cloud.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-yellow/folder-documents.svg b/colors/color-yellow/folder-documents.svg
new file mode 100644
index 00000000..82194edb
--- /dev/null
+++ b/colors/color-yellow/folder-documents.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-yellow/folder-download.svg b/colors/color-yellow/folder-download.svg
new file mode 100644
index 00000000..faec3bcc
--- /dev/null
+++ b/colors/color-yellow/folder-download.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-yellow/folder-html.svg b/colors/color-yellow/folder-html.svg
new file mode 100644
index 00000000..a8fd6392
--- /dev/null
+++ b/colors/color-yellow/folder-html.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-yellow/folder-images.svg b/colors/color-yellow/folder-images.svg
new file mode 100644
index 00000000..b17e7a99
--- /dev/null
+++ b/colors/color-yellow/folder-images.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-yellow/folder-music.svg b/colors/color-yellow/folder-music.svg
new file mode 100644
index 00000000..2fa49422
--- /dev/null
+++ b/colors/color-yellow/folder-music.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-yellow/folder-open.svg b/colors/color-yellow/folder-open.svg
new file mode 100644
index 00000000..c46bab88
--- /dev/null
+++ b/colors/color-yellow/folder-open.svg
@@ -0,0 +1,33 @@
+
diff --git a/colors/color-yellow/folder-public.svg b/colors/color-yellow/folder-public.svg
new file mode 100644
index 00000000..0b5634f3
--- /dev/null
+++ b/colors/color-yellow/folder-public.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-yellow/folder-root.svg b/colors/color-yellow/folder-root.svg
new file mode 100644
index 00000000..73e605bd
--- /dev/null
+++ b/colors/color-yellow/folder-root.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-yellow/folder-temp.svg b/colors/color-yellow/folder-temp.svg
new file mode 100644
index 00000000..1867969c
--- /dev/null
+++ b/colors/color-yellow/folder-temp.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-yellow/folder-templates.svg b/colors/color-yellow/folder-templates.svg
new file mode 100644
index 00000000..2463a57a
--- /dev/null
+++ b/colors/color-yellow/folder-templates.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-yellow/folder-videos.svg b/colors/color-yellow/folder-videos.svg
new file mode 100644
index 00000000..6a7268de
--- /dev/null
+++ b/colors/color-yellow/folder-videos.svg
@@ -0,0 +1,38 @@
+
diff --git a/colors/color-yellow/folder.svg b/colors/color-yellow/folder.svg
new file mode 100644
index 00000000..0aeb9fa5
--- /dev/null
+++ b/colors/color-yellow/folder.svg
@@ -0,0 +1,35 @@
+
diff --git a/colors/color-yellow/user-desktop.svg b/colors/color-yellow/user-desktop.svg
new file mode 100644
index 00000000..983c107b
--- /dev/null
+++ b/colors/color-yellow/user-desktop.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-yellow/user-home.svg b/colors/color-yellow/user-home.svg
new file mode 100644
index 00000000..e989d909
--- /dev/null
+++ b/colors/color-yellow/user-home.svg
@@ -0,0 +1,36 @@
+
diff --git a/colors/color-yellow/user-identity.svg b/colors/color-yellow/user-identity.svg
new file mode 100644
index 00000000..80f0554e
--- /dev/null
+++ b/colors/color-yellow/user-identity.svg
@@ -0,0 +1,14 @@
+
diff --git a/install.sh b/install.sh
index 12a4744d..e27b46b0 100755
--- a/install.sh
+++ b/install.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#! /usr/bin/env bash
ROOT_UID=0
DEST_DIR=
@@ -14,21 +14,24 @@ SRC_DIR=$(cd $(dirname $0) && pwd)
THEME_NAME=WhiteSur
COLOR_VARIANTS=('' '-dark')
+THEME_VARIANTS=('' '-purple' '-pink' '-red' '-orange' '-yellow' '-green' '-grey')
usage() {
printf "%s\n" "Usage: $0 [OPTIONS...]"
printf "\n%s\n" "OPTIONS:"
printf " %-25s%s\n" "-d, --dest DIR" "Specify theme destination directory (Default: ${DEST_DIR})"
printf " %-25s%s\n" "-n, --name NAME" "Specify theme name (Default: ${THEME_NAME})"
+ printf " %-25s%s\n" "-t, --theme VARIANTS" "Specify folder color [default|purple|pink|red|orange|yellow|green|grey|all] (Default: MacOS blue)"
printf " %-25s%s\n" "-h, --help" "Show this help"
}
install() {
local dest=${1}
local name=${2}
- local color=${3}
+ local theme=${3}
+ local color=${4}
- local THEME_DIR=${dest}/${name}${color}
+ local THEME_DIR=${dest}/${name}${theme}${color}
[[ -d ${THEME_DIR} ]] && rm -rf ${THEME_DIR}
@@ -39,7 +42,7 @@ install() {
cp -r ${SRC_DIR}/src/index.theme ${THEME_DIR}
cd ${THEME_DIR}
- sed -i "s/${name}/${name}${color}/g" index.theme
+ sed -i "s/${name}/${name}${theme}${color}/g" index.theme
if [[ ${color} == '' ]]; then
mkdir -p ${THEME_DIR}/status
@@ -52,6 +55,10 @@ install() {
fi
fi
+ if [[ ${color} == '' && ${theme} != '' ]]; then
+ cp -r ${SRC_DIR}/colors/color${theme}/*.svg ${THEME_DIR}/places/scalable
+ fi
+
if [[ ${color} == '-dark' ]]; then
mkdir -p ${THEME_DIR}/{apps,categories,emblems,devices,mimes,places,status}
@@ -82,18 +89,18 @@ install() {
cp -r ${SRC_DIR}/links/mimes/symbolic ${THEME_DIR}/mimes
cd ${dest}
- ln -s ../${name}/animations ${name}-dark/animations
- ln -s ../../${name}/categories/32 ${name}-dark/categories/32
- ln -s ../../${name}/emblems/16 ${name}-dark/emblems/16
- ln -s ../../${name}/emblems/22 ${name}-dark/emblems/22
- ln -s ../../${name}/emblems/24 ${name}-dark/emblems/24
- ln -s ../../${name}/mimes/16 ${name}-dark/mimes/16
- ln -s ../../${name}/mimes/22 ${name}-dark/mimes/22
- ln -s ../../${name}/mimes/scalable ${name}-dark/mimes/scalable
- ln -s ../../${name}/apps/scalable ${name}-dark/apps/scalable
- ln -s ../../${name}/devices/scalable ${name}-dark/devices/scalable
- ln -s ../../${name}/places/scalable ${name}-dark/places/scalable
- ln -s ../../${name}/status/32 ${name}-dark/status/32
+ ln -s ../${name}${theme}/animations ${name}${theme}-dark/animations
+ ln -s ../../${name}${theme}/categories/32 ${name}${theme}-dark/categories/32
+ ln -s ../../${name}${theme}/emblems/16 ${name}${theme}-dark/emblems/16
+ ln -s ../../${name}${theme}/emblems/22 ${name}${theme}-dark/emblems/22
+ ln -s ../../${name}${theme}/emblems/24 ${name}${theme}-dark/emblems/24
+ ln -s ../../${name}${theme}/mimes/16 ${name}${theme}-dark/mimes/16
+ ln -s ../../${name}${theme}/mimes/22 ${name}${theme}-dark/mimes/22
+ ln -s ../../${name}${theme}/mimes/scalable ${name}${theme}-dark/mimes/scalable
+ ln -s ../../${name}${theme}/apps/scalable ${name}${theme}-dark/apps/scalable
+ ln -s ../../${name}${theme}/devices/scalable ${name}${theme}-dark/devices/scalable
+ ln -s ../../${name}${theme}/places/scalable ${name}${theme}-dark/places/scalable
+ ln -s ../../${name}${theme}/status/32 ${name}${theme}-dark/status/32
fi
cd ${THEME_DIR}
@@ -108,7 +115,7 @@ install() {
ln -sf status status@2x
cd ${dest}
- gtk-update-icon-cache ${name}${color}
+ gtk-update-icon-cache ${name}${theme}${color}
}
while [[ $# -gt 0 ]]; do
@@ -125,6 +132,57 @@ while [[ $# -gt 0 ]]; do
name="${2}"
shift 2
;;
+ -t|--theme)
+ shift
+ for theme in "${@}"; do
+ case "${theme}" in
+ default)
+ themes+=("${THEME_VARIANTS[0]}")
+ shift
+ ;;
+ purple)
+ themes+=("${THEME_VARIANTS[1]}")
+ shift
+ ;;
+ pink)
+ themes+=("${THEME_VARIANTS[2]}")
+ shift
+ ;;
+ red)
+ themes+=("${THEME_VARIANTS[3]}")
+ shift
+ ;;
+ orange)
+ themes+=("${THEME_VARIANTS[4]}")
+ shift
+ ;;
+ yellow)
+ themes+=("${THEME_VARIANTS[5]}")
+ shift
+ ;;
+ green)
+ themes+=("${THEME_VARIANTS[6]}")
+ shift
+ ;;
+ grey)
+ themes+=("${THEME_VARIANTS[7]}")
+ shift
+ ;;
+ all)
+ themes+=("${THEME_VARIANTS[@]}")
+ shift
+ ;;
+ -*|--*)
+ break
+ ;;
+ *)
+ prompt -e "ERROR: Unrecognized theme variant '$1'."
+ prompt -i "Try '$0 --help' for more information."
+ exit 1
+ ;;
+ esac
+ done
+ ;;
-h|--help)
usage
exit 0
@@ -139,8 +197,10 @@ while [[ $# -gt 0 ]]; do
done
install_theme() {
- for color in "${colors[@]-${COLOR_VARIANTS[@]}}"; do
- install "${dest:-${DEST_DIR}}" "${name:-${THEME_NAME}}" "${color}"
+ for theme in "${themes[@]-${THEME_VARIANTS[0]}}"; do
+ for color in "${colors[@]-${COLOR_VARIANTS[@]}}"; do
+ install "${dest:-${DEST_DIR}}" "${name:-${THEME_NAME}}" "${theme}" "${color}"
+ done
done
}
diff --git a/links/places/scalable/folder-green.svg b/links/places/scalable/folder-green.svg
new file mode 120000
index 00000000..35de2b7b
--- /dev/null
+++ b/links/places/scalable/folder-green.svg
@@ -0,0 +1 @@
+green-folder.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder-grey.svg b/links/places/scalable/folder-grey.svg
new file mode 120000
index 00000000..5cb1fd41
--- /dev/null
+++ b/links/places/scalable/folder-grey.svg
@@ -0,0 +1 @@
+grey-folder.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder-image-people.svg b/links/places/scalable/folder-image-people.svg
new file mode 120000
index 00000000..a2956a2e
--- /dev/null
+++ b/links/places/scalable/folder-image-people.svg
@@ -0,0 +1 @@
+folder-publicshare.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder-magenta.svg b/links/places/scalable/folder-magenta.svg
new file mode 120000
index 00000000..bf75bbc1
--- /dev/null
+++ b/links/places/scalable/folder-magenta.svg
@@ -0,0 +1 @@
+pink-folder.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder-network.svg b/links/places/scalable/folder-network.svg
new file mode 120000
index 00000000..582eebfc
--- /dev/null
+++ b/links/places/scalable/folder-network.svg
@@ -0,0 +1 @@
+folder-html.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder-onedrive.svg b/links/places/scalable/folder-onedrive.svg
new file mode 120000
index 00000000..8651bee0
--- /dev/null
+++ b/links/places/scalable/folder-onedrive.svg
@@ -0,0 +1 @@
+folder-cloud.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder-orange.svg b/links/places/scalable/folder-orange.svg
new file mode 120000
index 00000000..66c8d348
--- /dev/null
+++ b/links/places/scalable/folder-orange.svg
@@ -0,0 +1 @@
+orange-folder.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder-owncloud.svg b/links/places/scalable/folder-owncloud.svg
new file mode 120000
index 00000000..8651bee0
--- /dev/null
+++ b/links/places/scalable/folder-owncloud.svg
@@ -0,0 +1 @@
+folder-cloud.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder-red.svg b/links/places/scalable/folder-red.svg
new file mode 120000
index 00000000..a8295f6f
--- /dev/null
+++ b/links/places/scalable/folder-red.svg
@@ -0,0 +1 @@
+red-folder.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder-remote-ftp.svg b/links/places/scalable/folder-remote-ftp.svg
new file mode 120000
index 00000000..7da8cb2e
--- /dev/null
+++ b/links/places/scalable/folder-remote-ftp.svg
@@ -0,0 +1 @@
+network.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder-remote-nfs.svg b/links/places/scalable/folder-remote-nfs.svg
new file mode 120000
index 00000000..7da8cb2e
--- /dev/null
+++ b/links/places/scalable/folder-remote-nfs.svg
@@ -0,0 +1 @@
+network.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder-remote-smb.svg b/links/places/scalable/folder-remote-smb.svg
new file mode 120000
index 00000000..7da8cb2e
--- /dev/null
+++ b/links/places/scalable/folder-remote-smb.svg
@@ -0,0 +1 @@
+network.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder-remote-ssh.svg b/links/places/scalable/folder-remote-ssh.svg
new file mode 120000
index 00000000..7da8cb2e
--- /dev/null
+++ b/links/places/scalable/folder-remote-ssh.svg
@@ -0,0 +1 @@
+network.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder-violet.svg b/links/places/scalable/folder-violet.svg
new file mode 120000
index 00000000..987eca9f
--- /dev/null
+++ b/links/places/scalable/folder-violet.svg
@@ -0,0 +1 @@
+purple-folder.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder-yellow.svg b/links/places/scalable/folder-yellow.svg
new file mode 120000
index 00000000..5c8a750b
--- /dev/null
+++ b/links/places/scalable/folder-yellow.svg
@@ -0,0 +1 @@
+yellow-folder.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_green.svg b/links/places/scalable/folder_color_green.svg
new file mode 120000
index 00000000..35de2b7b
--- /dev/null
+++ b/links/places/scalable/folder_color_green.svg
@@ -0,0 +1 @@
+green-folder.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_green_desktop.svg b/links/places/scalable/folder_color_green_desktop.svg
new file mode 120000
index 00000000..dc94a8e8
--- /dev/null
+++ b/links/places/scalable/folder_color_green_desktop.svg
@@ -0,0 +1 @@
+green-user-desktop.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_green_documents.svg b/links/places/scalable/folder_color_green_documents.svg
new file mode 120000
index 00000000..8a8148df
--- /dev/null
+++ b/links/places/scalable/folder_color_green_documents.svg
@@ -0,0 +1 @@
+green-folder-documents.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_green_downloads.svg b/links/places/scalable/folder_color_green_downloads.svg
new file mode 120000
index 00000000..cc8cd19f
--- /dev/null
+++ b/links/places/scalable/folder_color_green_downloads.svg
@@ -0,0 +1 @@
+green-folder-download.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_green_music.svg b/links/places/scalable/folder_color_green_music.svg
new file mode 120000
index 00000000..79c7b75c
--- /dev/null
+++ b/links/places/scalable/folder_color_green_music.svg
@@ -0,0 +1 @@
+green-folder-music.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_green_pictures.svg b/links/places/scalable/folder_color_green_pictures.svg
new file mode 120000
index 00000000..e52b49b9
--- /dev/null
+++ b/links/places/scalable/folder_color_green_pictures.svg
@@ -0,0 +1 @@
+green-folder-pictures.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_green_public.svg b/links/places/scalable/folder_color_green_public.svg
new file mode 120000
index 00000000..b7679a88
--- /dev/null
+++ b/links/places/scalable/folder_color_green_public.svg
@@ -0,0 +1 @@
+green-folder-publicshare.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_green_templates.svg b/links/places/scalable/folder_color_green_templates.svg
new file mode 120000
index 00000000..ac1e6b61
--- /dev/null
+++ b/links/places/scalable/folder_color_green_templates.svg
@@ -0,0 +1 @@
+green-folder-templates.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_green_videos.svg b/links/places/scalable/folder_color_green_videos.svg
new file mode 120000
index 00000000..ca39267d
--- /dev/null
+++ b/links/places/scalable/folder_color_green_videos.svg
@@ -0,0 +1 @@
+green-folder-video.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_grey.svg b/links/places/scalable/folder_color_grey.svg
new file mode 120000
index 00000000..5cb1fd41
--- /dev/null
+++ b/links/places/scalable/folder_color_grey.svg
@@ -0,0 +1 @@
+grey-folder.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_grey_desktop.svg b/links/places/scalable/folder_color_grey_desktop.svg
new file mode 120000
index 00000000..9aa92282
--- /dev/null
+++ b/links/places/scalable/folder_color_grey_desktop.svg
@@ -0,0 +1 @@
+grey-user-desktop.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_grey_documents.svg b/links/places/scalable/folder_color_grey_documents.svg
new file mode 120000
index 00000000..d1f7dcf2
--- /dev/null
+++ b/links/places/scalable/folder_color_grey_documents.svg
@@ -0,0 +1 @@
+grey-folder-documents.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_grey_downloads.svg b/links/places/scalable/folder_color_grey_downloads.svg
new file mode 120000
index 00000000..b3d04a3c
--- /dev/null
+++ b/links/places/scalable/folder_color_grey_downloads.svg
@@ -0,0 +1 @@
+grey-folder-download.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_grey_music.svg b/links/places/scalable/folder_color_grey_music.svg
new file mode 120000
index 00000000..23e9d6a7
--- /dev/null
+++ b/links/places/scalable/folder_color_grey_music.svg
@@ -0,0 +1 @@
+grey-folder-music.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_grey_pictures.svg b/links/places/scalable/folder_color_grey_pictures.svg
new file mode 120000
index 00000000..dd2a5a36
--- /dev/null
+++ b/links/places/scalable/folder_color_grey_pictures.svg
@@ -0,0 +1 @@
+grey-folder-pictures.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_grey_public.svg b/links/places/scalable/folder_color_grey_public.svg
new file mode 120000
index 00000000..b860c889
--- /dev/null
+++ b/links/places/scalable/folder_color_grey_public.svg
@@ -0,0 +1 @@
+grey-folder-publicshare.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_grey_templates.svg b/links/places/scalable/folder_color_grey_templates.svg
new file mode 120000
index 00000000..031a803b
--- /dev/null
+++ b/links/places/scalable/folder_color_grey_templates.svg
@@ -0,0 +1 @@
+grey-folder-templates.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_grey_videos.svg b/links/places/scalable/folder_color_grey_videos.svg
new file mode 120000
index 00000000..a73c8513
--- /dev/null
+++ b/links/places/scalable/folder_color_grey_videos.svg
@@ -0,0 +1 @@
+grey-folder-video.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_orange.svg b/links/places/scalable/folder_color_orange.svg
new file mode 120000
index 00000000..66c8d348
--- /dev/null
+++ b/links/places/scalable/folder_color_orange.svg
@@ -0,0 +1 @@
+orange-folder.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_orange_desktop.svg b/links/places/scalable/folder_color_orange_desktop.svg
new file mode 120000
index 00000000..4289fa05
--- /dev/null
+++ b/links/places/scalable/folder_color_orange_desktop.svg
@@ -0,0 +1 @@
+orange-user-desktop.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_orange_documents.svg b/links/places/scalable/folder_color_orange_documents.svg
new file mode 120000
index 00000000..0160df51
--- /dev/null
+++ b/links/places/scalable/folder_color_orange_documents.svg
@@ -0,0 +1 @@
+orange-folder-documents.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_orange_downloads.svg b/links/places/scalable/folder_color_orange_downloads.svg
new file mode 120000
index 00000000..049ea8af
--- /dev/null
+++ b/links/places/scalable/folder_color_orange_downloads.svg
@@ -0,0 +1 @@
+orange-folder-download.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_orange_music.svg b/links/places/scalable/folder_color_orange_music.svg
new file mode 120000
index 00000000..d1b6eafc
--- /dev/null
+++ b/links/places/scalable/folder_color_orange_music.svg
@@ -0,0 +1 @@
+orange-folder-music.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_orange_pictures.svg b/links/places/scalable/folder_color_orange_pictures.svg
new file mode 120000
index 00000000..37ba2711
--- /dev/null
+++ b/links/places/scalable/folder_color_orange_pictures.svg
@@ -0,0 +1 @@
+orange-folder-pictures.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_orange_public.svg b/links/places/scalable/folder_color_orange_public.svg
new file mode 120000
index 00000000..124bfc1b
--- /dev/null
+++ b/links/places/scalable/folder_color_orange_public.svg
@@ -0,0 +1 @@
+orange-folder-publicshare.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_orange_templates.svg b/links/places/scalable/folder_color_orange_templates.svg
new file mode 120000
index 00000000..22a918df
--- /dev/null
+++ b/links/places/scalable/folder_color_orange_templates.svg
@@ -0,0 +1 @@
+orange-folder-templates.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_orange_videos.svg b/links/places/scalable/folder_color_orange_videos.svg
new file mode 120000
index 00000000..6f94b0a6
--- /dev/null
+++ b/links/places/scalable/folder_color_orange_videos.svg
@@ -0,0 +1 @@
+orange-folder-video.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_pink.svg b/links/places/scalable/folder_color_pink.svg
new file mode 120000
index 00000000..bf75bbc1
--- /dev/null
+++ b/links/places/scalable/folder_color_pink.svg
@@ -0,0 +1 @@
+pink-folder.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_pink_desktop.svg b/links/places/scalable/folder_color_pink_desktop.svg
new file mode 120000
index 00000000..74cf08e5
--- /dev/null
+++ b/links/places/scalable/folder_color_pink_desktop.svg
@@ -0,0 +1 @@
+pink-user-desktop.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_pink_documents.svg b/links/places/scalable/folder_color_pink_documents.svg
new file mode 120000
index 00000000..5f37363b
--- /dev/null
+++ b/links/places/scalable/folder_color_pink_documents.svg
@@ -0,0 +1 @@
+pink-folder-documents.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_pink_downloads.svg b/links/places/scalable/folder_color_pink_downloads.svg
new file mode 120000
index 00000000..c8e517d2
--- /dev/null
+++ b/links/places/scalable/folder_color_pink_downloads.svg
@@ -0,0 +1 @@
+pink-folder-download.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_pink_music.svg b/links/places/scalable/folder_color_pink_music.svg
new file mode 120000
index 00000000..8f61d773
--- /dev/null
+++ b/links/places/scalable/folder_color_pink_music.svg
@@ -0,0 +1 @@
+pink-folder-music.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_pink_pictures.svg b/links/places/scalable/folder_color_pink_pictures.svg
new file mode 120000
index 00000000..a3232404
--- /dev/null
+++ b/links/places/scalable/folder_color_pink_pictures.svg
@@ -0,0 +1 @@
+pink-folder-pictures.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_pink_public.svg b/links/places/scalable/folder_color_pink_public.svg
new file mode 120000
index 00000000..6c9f0f53
--- /dev/null
+++ b/links/places/scalable/folder_color_pink_public.svg
@@ -0,0 +1 @@
+pink-folder-publicshare.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_pink_templates.svg b/links/places/scalable/folder_color_pink_templates.svg
new file mode 120000
index 00000000..1f7407ce
--- /dev/null
+++ b/links/places/scalable/folder_color_pink_templates.svg
@@ -0,0 +1 @@
+pink-folder-templates.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_pink_videos.svg b/links/places/scalable/folder_color_pink_videos.svg
new file mode 120000
index 00000000..b614ecad
--- /dev/null
+++ b/links/places/scalable/folder_color_pink_videos.svg
@@ -0,0 +1 @@
+pink-folder-video.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_purple.svg b/links/places/scalable/folder_color_purple.svg
new file mode 120000
index 00000000..987eca9f
--- /dev/null
+++ b/links/places/scalable/folder_color_purple.svg
@@ -0,0 +1 @@
+purple-folder.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_purple_desktop.svg b/links/places/scalable/folder_color_purple_desktop.svg
new file mode 120000
index 00000000..a5af1dd1
--- /dev/null
+++ b/links/places/scalable/folder_color_purple_desktop.svg
@@ -0,0 +1 @@
+purple-user-desktop.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_purple_documents.svg b/links/places/scalable/folder_color_purple_documents.svg
new file mode 120000
index 00000000..f9fd9a77
--- /dev/null
+++ b/links/places/scalable/folder_color_purple_documents.svg
@@ -0,0 +1 @@
+purple-folder-documents.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_purple_downloads.svg b/links/places/scalable/folder_color_purple_downloads.svg
new file mode 120000
index 00000000..5de8ff52
--- /dev/null
+++ b/links/places/scalable/folder_color_purple_downloads.svg
@@ -0,0 +1 @@
+purple-folder-download.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_purple_music.svg b/links/places/scalable/folder_color_purple_music.svg
new file mode 120000
index 00000000..8c425c28
--- /dev/null
+++ b/links/places/scalable/folder_color_purple_music.svg
@@ -0,0 +1 @@
+purple-folder-music.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_purple_pictures.svg b/links/places/scalable/folder_color_purple_pictures.svg
new file mode 120000
index 00000000..f9b0d008
--- /dev/null
+++ b/links/places/scalable/folder_color_purple_pictures.svg
@@ -0,0 +1 @@
+purple-folder-pictures.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_purple_public.svg b/links/places/scalable/folder_color_purple_public.svg
new file mode 120000
index 00000000..ca93cec5
--- /dev/null
+++ b/links/places/scalable/folder_color_purple_public.svg
@@ -0,0 +1 @@
+purple-folder-publicshare.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_purple_templates.svg b/links/places/scalable/folder_color_purple_templates.svg
new file mode 120000
index 00000000..05a49128
--- /dev/null
+++ b/links/places/scalable/folder_color_purple_templates.svg
@@ -0,0 +1 @@
+purple-folder-templates.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_purple_videos.svg b/links/places/scalable/folder_color_purple_videos.svg
new file mode 120000
index 00000000..34b67a36
--- /dev/null
+++ b/links/places/scalable/folder_color_purple_videos.svg
@@ -0,0 +1 @@
+purple-folder-video.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_red.svg b/links/places/scalable/folder_color_red.svg
new file mode 120000
index 00000000..a8295f6f
--- /dev/null
+++ b/links/places/scalable/folder_color_red.svg
@@ -0,0 +1 @@
+red-folder.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_red_desktop.svg b/links/places/scalable/folder_color_red_desktop.svg
new file mode 120000
index 00000000..599fc56b
--- /dev/null
+++ b/links/places/scalable/folder_color_red_desktop.svg
@@ -0,0 +1 @@
+red-user-desktop.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_red_documents.svg b/links/places/scalable/folder_color_red_documents.svg
new file mode 120000
index 00000000..df7392c8
--- /dev/null
+++ b/links/places/scalable/folder_color_red_documents.svg
@@ -0,0 +1 @@
+red-folder-documents.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_red_downloads.svg b/links/places/scalable/folder_color_red_downloads.svg
new file mode 120000
index 00000000..3b090b6f
--- /dev/null
+++ b/links/places/scalable/folder_color_red_downloads.svg
@@ -0,0 +1 @@
+red-folder-download.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_red_music.svg b/links/places/scalable/folder_color_red_music.svg
new file mode 120000
index 00000000..2bd1ac76
--- /dev/null
+++ b/links/places/scalable/folder_color_red_music.svg
@@ -0,0 +1 @@
+red-folder-music.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_red_pictures.svg b/links/places/scalable/folder_color_red_pictures.svg
new file mode 120000
index 00000000..fa19429d
--- /dev/null
+++ b/links/places/scalable/folder_color_red_pictures.svg
@@ -0,0 +1 @@
+red-folder-pictures.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_red_public.svg b/links/places/scalable/folder_color_red_public.svg
new file mode 120000
index 00000000..8c229681
--- /dev/null
+++ b/links/places/scalable/folder_color_red_public.svg
@@ -0,0 +1 @@
+red-folder-publicshare.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_red_templates.svg b/links/places/scalable/folder_color_red_templates.svg
new file mode 120000
index 00000000..6e2db4b7
--- /dev/null
+++ b/links/places/scalable/folder_color_red_templates.svg
@@ -0,0 +1 @@
+red-folder-templates.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_red_videos.svg b/links/places/scalable/folder_color_red_videos.svg
new file mode 120000
index 00000000..d9a8fb15
--- /dev/null
+++ b/links/places/scalable/folder_color_red_videos.svg
@@ -0,0 +1 @@
+red-folder-video.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_yellow.svg b/links/places/scalable/folder_color_yellow.svg
new file mode 120000
index 00000000..5c8a750b
--- /dev/null
+++ b/links/places/scalable/folder_color_yellow.svg
@@ -0,0 +1 @@
+yellow-folder.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_yellow_desktop.svg b/links/places/scalable/folder_color_yellow_desktop.svg
new file mode 120000
index 00000000..fac7c517
--- /dev/null
+++ b/links/places/scalable/folder_color_yellow_desktop.svg
@@ -0,0 +1 @@
+yellow-user-desktop.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_yellow_documents.svg b/links/places/scalable/folder_color_yellow_documents.svg
new file mode 120000
index 00000000..bb872e32
--- /dev/null
+++ b/links/places/scalable/folder_color_yellow_documents.svg
@@ -0,0 +1 @@
+yellow-folder-documents.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_yellow_downloads.svg b/links/places/scalable/folder_color_yellow_downloads.svg
new file mode 120000
index 00000000..863db85a
--- /dev/null
+++ b/links/places/scalable/folder_color_yellow_downloads.svg
@@ -0,0 +1 @@
+yellow-folder-download.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_yellow_music.svg b/links/places/scalable/folder_color_yellow_music.svg
new file mode 120000
index 00000000..27131bc9
--- /dev/null
+++ b/links/places/scalable/folder_color_yellow_music.svg
@@ -0,0 +1 @@
+yellow-folder-music.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_yellow_pictures.svg b/links/places/scalable/folder_color_yellow_pictures.svg
new file mode 120000
index 00000000..7ad1aa1b
--- /dev/null
+++ b/links/places/scalable/folder_color_yellow_pictures.svg
@@ -0,0 +1 @@
+yellow-folder-pictures.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_yellow_public.svg b/links/places/scalable/folder_color_yellow_public.svg
new file mode 120000
index 00000000..feded453
--- /dev/null
+++ b/links/places/scalable/folder_color_yellow_public.svg
@@ -0,0 +1 @@
+yellow-folder-publicshare.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_yellow_templates.svg b/links/places/scalable/folder_color_yellow_templates.svg
new file mode 120000
index 00000000..db7b803b
--- /dev/null
+++ b/links/places/scalable/folder_color_yellow_templates.svg
@@ -0,0 +1 @@
+yellow-folder-templates.svg
\ No newline at end of file
diff --git a/links/places/scalable/folder_color_yellow_videos.svg b/links/places/scalable/folder_color_yellow_videos.svg
new file mode 120000
index 00000000..3f1d8fde
--- /dev/null
+++ b/links/places/scalable/folder_color_yellow_videos.svg
@@ -0,0 +1 @@
+yellow-folder-video.svg
\ No newline at end of file
diff --git a/links/places/scalable/green-folder-pictures.svg b/links/places/scalable/green-folder-pictures.svg
new file mode 120000
index 00000000..7485c9e5
--- /dev/null
+++ b/links/places/scalable/green-folder-pictures.svg
@@ -0,0 +1 @@
+green-folder-images.svg
\ No newline at end of file
diff --git a/links/places/scalable/green-folder-publicshare.svg b/links/places/scalable/green-folder-publicshare.svg
new file mode 120000
index 00000000..25aa7a14
--- /dev/null
+++ b/links/places/scalable/green-folder-publicshare.svg
@@ -0,0 +1 @@
+green-folder-public.svg
\ No newline at end of file
diff --git a/links/places/scalable/green-folder-video.svg b/links/places/scalable/green-folder-video.svg
new file mode 120000
index 00000000..fdd9da91
--- /dev/null
+++ b/links/places/scalable/green-folder-video.svg
@@ -0,0 +1 @@
+green-folder-videos.svg
\ No newline at end of file
diff --git a/links/places/scalable/grey-folder-pictures.svg b/links/places/scalable/grey-folder-pictures.svg
new file mode 120000
index 00000000..a4fd5fa3
--- /dev/null
+++ b/links/places/scalable/grey-folder-pictures.svg
@@ -0,0 +1 @@
+grey-folder-images.svg
\ No newline at end of file
diff --git a/links/places/scalable/grey-folder-publicshare.svg b/links/places/scalable/grey-folder-publicshare.svg
new file mode 120000
index 00000000..bb0a580f
--- /dev/null
+++ b/links/places/scalable/grey-folder-publicshare.svg
@@ -0,0 +1 @@
+grey-folder-public.svg
\ No newline at end of file
diff --git a/links/places/scalable/grey-folder-video.svg b/links/places/scalable/grey-folder-video.svg
new file mode 120000
index 00000000..afb82db4
--- /dev/null
+++ b/links/places/scalable/grey-folder-video.svg
@@ -0,0 +1 @@
+grey-folder-videos.svg
\ No newline at end of file
diff --git a/links/places/scalable/knetattach.svg b/links/places/scalable/knetattach.svg
new file mode 120000
index 00000000..bb835036
--- /dev/null
+++ b/links/places/scalable/knetattach.svg
@@ -0,0 +1 @@
+folder-remote.svg
\ No newline at end of file
diff --git a/links/places/scalable/orange-folder-pictures.svg b/links/places/scalable/orange-folder-pictures.svg
new file mode 120000
index 00000000..86ced41f
--- /dev/null
+++ b/links/places/scalable/orange-folder-pictures.svg
@@ -0,0 +1 @@
+orange-folder-images.svg
\ No newline at end of file
diff --git a/links/places/scalable/orange-folder-publicshare.svg b/links/places/scalable/orange-folder-publicshare.svg
new file mode 120000
index 00000000..e374b477
--- /dev/null
+++ b/links/places/scalable/orange-folder-publicshare.svg
@@ -0,0 +1 @@
+orange-folder-public.svg
\ No newline at end of file
diff --git a/links/places/scalable/orange-folder-video.svg b/links/places/scalable/orange-folder-video.svg
new file mode 120000
index 00000000..701033c6
--- /dev/null
+++ b/links/places/scalable/orange-folder-video.svg
@@ -0,0 +1 @@
+orange-folder-videos.svg
\ No newline at end of file
diff --git a/links/places/scalable/pink-folder-pictures.svg b/links/places/scalable/pink-folder-pictures.svg
new file mode 120000
index 00000000..36637d33
--- /dev/null
+++ b/links/places/scalable/pink-folder-pictures.svg
@@ -0,0 +1 @@
+pink-folder-images.svg
\ No newline at end of file
diff --git a/links/places/scalable/pink-folder-publicshare.svg b/links/places/scalable/pink-folder-publicshare.svg
new file mode 120000
index 00000000..c8a15c48
--- /dev/null
+++ b/links/places/scalable/pink-folder-publicshare.svg
@@ -0,0 +1 @@
+pink-folder-public.svg
\ No newline at end of file
diff --git a/links/places/scalable/pink-folder-video.svg b/links/places/scalable/pink-folder-video.svg
new file mode 120000
index 00000000..84202937
--- /dev/null
+++ b/links/places/scalable/pink-folder-video.svg
@@ -0,0 +1 @@
+pink-folder-videos.svg
\ No newline at end of file
diff --git a/links/places/scalable/purple-folder-pictures.svg b/links/places/scalable/purple-folder-pictures.svg
new file mode 120000
index 00000000..90dd40c2
--- /dev/null
+++ b/links/places/scalable/purple-folder-pictures.svg
@@ -0,0 +1 @@
+purple-folder-images.svg
\ No newline at end of file
diff --git a/links/places/scalable/purple-folder-publicshare.svg b/links/places/scalable/purple-folder-publicshare.svg
new file mode 120000
index 00000000..0ade2617
--- /dev/null
+++ b/links/places/scalable/purple-folder-publicshare.svg
@@ -0,0 +1 @@
+purple-folder-public.svg
\ No newline at end of file
diff --git a/links/places/scalable/purple-folder-video.svg b/links/places/scalable/purple-folder-video.svg
new file mode 120000
index 00000000..0542a7d7
--- /dev/null
+++ b/links/places/scalable/purple-folder-video.svg
@@ -0,0 +1 @@
+purple-folder-videos.svg
\ No newline at end of file
diff --git a/links/places/scalable/red-folder-pictures.svg b/links/places/scalable/red-folder-pictures.svg
new file mode 120000
index 00000000..cbc7605a
--- /dev/null
+++ b/links/places/scalable/red-folder-pictures.svg
@@ -0,0 +1 @@
+red-folder-images.svg
\ No newline at end of file
diff --git a/links/places/scalable/red-folder-publicshare.svg b/links/places/scalable/red-folder-publicshare.svg
new file mode 120000
index 00000000..9a89ec22
--- /dev/null
+++ b/links/places/scalable/red-folder-publicshare.svg
@@ -0,0 +1 @@
+red-folder-public.svg
\ No newline at end of file
diff --git a/links/places/scalable/red-folder-video.svg b/links/places/scalable/red-folder-video.svg
new file mode 120000
index 00000000..2a321c0c
--- /dev/null
+++ b/links/places/scalable/red-folder-video.svg
@@ -0,0 +1 @@
+red-folder-videos.svg
\ No newline at end of file
diff --git a/links/places/scalable/stock_shared-by-me.svg b/links/places/scalable/stock_shared-by-me.svg
new file mode 120000
index 00000000..bb835036
--- /dev/null
+++ b/links/places/scalable/stock_shared-by-me.svg
@@ -0,0 +1 @@
+folder-remote.svg
\ No newline at end of file
diff --git a/links/places/scalable/stock_shared-to-me.svg b/links/places/scalable/stock_shared-to-me.svg
new file mode 120000
index 00000000..bb835036
--- /dev/null
+++ b/links/places/scalable/stock_shared-to-me.svg
@@ -0,0 +1 @@
+folder-remote.svg
\ No newline at end of file
diff --git a/links/places/scalable/yellow-folder-pictures.svg b/links/places/scalable/yellow-folder-pictures.svg
new file mode 120000
index 00000000..37b1f15d
--- /dev/null
+++ b/links/places/scalable/yellow-folder-pictures.svg
@@ -0,0 +1 @@
+yellow-folder-images.svg
\ No newline at end of file
diff --git a/links/places/scalable/yellow-folder-publicshare.svg b/links/places/scalable/yellow-folder-publicshare.svg
new file mode 120000
index 00000000..a904cb93
--- /dev/null
+++ b/links/places/scalable/yellow-folder-publicshare.svg
@@ -0,0 +1 @@
+yellow-folder-public.svg
\ No newline at end of file
diff --git a/links/places/scalable/yellow-folder-video.svg b/links/places/scalable/yellow-folder-video.svg
new file mode 120000
index 00000000..42d468bd
--- /dev/null
+++ b/links/places/scalable/yellow-folder-video.svg
@@ -0,0 +1 @@
+yellow-folder-videos.svg
\ No newline at end of file
diff --git a/src/actions/symbolic/tag-symbolic-rtl.svg b/src/actions/symbolic/tag-symbolic-rtl.svg
index 94e3dd27..28269580 100644
--- a/src/actions/symbolic/tag-symbolic-rtl.svg
+++ b/src/actions/symbolic/tag-symbolic-rtl.svg
@@ -2,6 +2,5 @@
-
-
+
diff --git a/src/actions/symbolic/view-conceal-symbolic.svg b/src/actions/symbolic/view-conceal-symbolic.svg
index 5ca48d1e..4216b7b9 100644
--- a/src/actions/symbolic/view-conceal-symbolic.svg
+++ b/src/actions/symbolic/view-conceal-symbolic.svg
@@ -1,6 +1,6 @@
diff --git a/src/places/scalable/folder-bookmark.svg b/src/places/scalable/folder-bookmark.svg
index db925446..492e6c6b 100644
--- a/src/places/scalable/folder-bookmark.svg
+++ b/src/places/scalable/folder-bookmark.svg
@@ -1,41 +1,36 @@
-