aboutsummaryrefslogtreecommitdiff
path: root/.icons/gruvbox_dark/places/16
diff options
context:
space:
mode:
Diffstat (limited to '.icons/gruvbox_dark/places/16')
-rw-r--r--.icons/gruvbox_dark/places/16/bookmark-missing.svg3
-rw-r--r--.icons/gruvbox_dark/places/16/bookmarks.svg3
l---------.icons/gruvbox_dark/places/16/certificate-server.svg1
l---------.icons/gruvbox_dark/places/16/desktop.svg1
l---------.icons/gruvbox_dark/places/16/edittrash.svg1
l---------.icons/gruvbox_dark/places/16/emptytrash.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-activities.svg51
-rw-r--r--.icons/gruvbox_dark/places/16/folder-apple.svg55
-rw-r--r--.icons/gruvbox_dark/places/16/folder-apps.svg50
-rw-r--r--.icons/gruvbox_dark/places/16/folder-atom.svg49
-rw-r--r--.icons/gruvbox_dark/places/16/folder-black.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-blue.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-bluegrey.svg1
l---------.icons/gruvbox_dark/places/16/folder-bookmark.svg1
l---------.icons/gruvbox_dark/places/16/folder-bookmarks.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-brown.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-cinnamon.svg48
-rw-r--r--.icons/gruvbox_dark/places/16/folder-custom.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-cyan.svg1
l---------.icons/gruvbox_dark/places/16/folder-decrypted.svg1
l---------.icons/gruvbox_dark/places/16/folder-desktop.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-development.svg55
-rw-r--r--.icons/gruvbox_dark/places/16/folder-documents.svg50
-rw-r--r--.icons/gruvbox_dark/places/16/folder-download.svg50
l---------.icons/gruvbox_dark/places/16/folder-downloads.svg1
l---------.icons/gruvbox_dark/places/16/folder-drag-accept.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-dropbox.svg55
-rw-r--r--.icons/gruvbox_dark/places/16/folder-electron.svg51
l---------.icons/gruvbox_dark/places/16/folder-encrypted.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-favorites.svg55
l---------.icons/gruvbox_dark/places/16/folder-finder.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-fonts.svg48
-rw-r--r--.icons/gruvbox_dark/places/16/folder-games.svg55
l---------.icons/gruvbox_dark/places/16/folder-gdrive.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-git.svg55
-rw-r--r--.icons/gruvbox_dark/places/16/folder-github.svg48
-rw-r--r--.icons/gruvbox_dark/places/16/folder-gitlab.svg48
-rw-r--r--.icons/gruvbox_dark/places/16/folder-gnome.svg55
-rw-r--r--.icons/gruvbox_dark/places/16/folder-google-drive.svg55
-rw-r--r--.icons/gruvbox_dark/places/16/folder-green.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-grey.svg1
l---------.icons/gruvbox_dark/places/16/folder-home.svg1
l---------.icons/gruvbox_dark/places/16/folder-html.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-icons.svg56
-rw-r--r--.icons/gruvbox_dark/places/16/folder-image-people.svg55
l---------.icons/gruvbox_dark/places/16/folder-image.svg1
l---------.icons/gruvbox_dark/places/16/folder-images.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-important.svg55
-rw-r--r--.icons/gruvbox_dark/places/16/folder-indigo.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-java.svg55
-rw-r--r--.icons/gruvbox_dark/places/16/folder-linux.svg55
-rw-r--r--.icons/gruvbox_dark/places/16/folder-locked.svg55
-rw-r--r--.icons/gruvbox_dark/places/16/folder-mac.svg48
-rw-r--r--.icons/gruvbox_dark/places/16/folder-magenta.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-mail-cloud.svg55
-rw-r--r--.icons/gruvbox_dark/places/16/folder-mail.svg55
-rw-r--r--.icons/gruvbox_dark/places/16/folder-manjaro.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-mega.svg55
-rw-r--r--.icons/gruvbox_dark/places/16/folder-meocloud.svg55
-rw-r--r--.icons/gruvbox_dark/places/16/folder-mint.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-mozilla.svg48
-rw-r--r--.icons/gruvbox_dark/places/16/folder-music.svg55
l---------.icons/gruvbox_dark/places/16/folder-network.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-open.svg50
-rw-r--r--.icons/gruvbox_dark/places/16/folder-orange.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-photo.svg55
l---------.icons/gruvbox_dark/places/16/folder-photos.svg1
l---------.icons/gruvbox_dark/places/16/folder-picture.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-pictures.svg52
-rw-r--r--.icons/gruvbox_dark/places/16/folder-pink.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-print.svg55
-rw-r--r--.icons/gruvbox_dark/places/16/folder-private.svg55
l---------.icons/gruvbox_dark/places/16/folder-public.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-publicshare.svg50
-rw-r--r--.icons/gruvbox_dark/places/16/folder-recent.svg50
-rw-r--r--.icons/gruvbox_dark/places/16/folder-red.svg1
l---------.icons/gruvbox_dark/places/16/folder-remote-ftp.svg1
l---------.icons/gruvbox_dark/places/16/folder-remote-nfs.svg1
l---------.icons/gruvbox_dark/places/16/folder-remote-smb.svg1
l---------.icons/gruvbox_dark/places/16/folder-remote-ssh.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-remote.svg50
l---------.icons/gruvbox_dark/places/16/folder-saved-search.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-script.svg55
-rw-r--r--.icons/gruvbox_dark/places/16/folder-search.svg52
l---------.icons/gruvbox_dark/places/16/folder-sound.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-steam.svg55
-rw-r--r--.icons/gruvbox_dark/places/16/folder-tar.svg55
-rw-r--r--.icons/gruvbox_dark/places/16/folder-teal.svg1
l---------.icons/gruvbox_dark/places/16/folder-temp.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-templates.svg51
l---------.icons/gruvbox_dark/places/16/folder-text.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-themes.svg48
l---------.icons/gruvbox_dark/places/16/folder-txt.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-unlocked.svg55
-rw-r--r--.icons/gruvbox_dark/places/16/folder-vbox.svg55
-rw-r--r--.icons/gruvbox_dark/places/16/folder-video.svg50
l---------.icons/gruvbox_dark/places/16/folder-videocamera.svg1
l---------.icons/gruvbox_dark/places/16/folder-videos.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-violet.svg1
l---------.icons/gruvbox_dark/places/16/folder-virtual.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-vscode.svg49
-rw-r--r--.icons/gruvbox_dark/places/16/folder-white.svg1
l---------.icons/gruvbox_dark/places/16/folder-wifi.svg1
l---------.icons/gruvbox_dark/places/16/folder-windows.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder-wine.svg50
-rw-r--r--.icons/gruvbox_dark/places/16/folder-yandex-disk.svg55
-rw-r--r--.icons/gruvbox_dark/places/16/folder-yellow.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/folder.svg49
l---------.icons/gruvbox_dark/places/16/folder_home.svg1
l---------.icons/gruvbox_dark/places/16/folder_open.svg1
l---------.icons/gruvbox_dark/places/16/gnome-dev-trash-empty.svg1
l---------.icons/gruvbox_dark/places/16/gnome-dev-trash-full.svg1
l---------.icons/gruvbox_dark/places/16/gnome-fs-bookmark-missing.svg1
l---------.icons/gruvbox_dark/places/16/gnome-fs-bookmark.svg1
l---------.icons/gruvbox_dark/places/16/gnome-fs-directory.svg1
l---------.icons/gruvbox_dark/places/16/gnome-fs-home.svg1
l---------.icons/gruvbox_dark/places/16/gnome-fs-trash-empty-accept.svg1
l---------.icons/gruvbox_dark/places/16/gnome-fs-trash-empty.svg1
l---------.icons/gruvbox_dark/places/16/gnome-fs-trash-full.svg1
l---------.icons/gruvbox_dark/places/16/gnome-home.svg1
l---------.icons/gruvbox_dark/places/16/gnome-stock-trash-empty.svg1
l---------.icons/gruvbox_dark/places/16/gnome-stock-trash-full.svg1
l---------.icons/gruvbox_dark/places/16/gnome-stock-trash.svg1
l---------.icons/gruvbox_dark/places/16/gtk-directory.svg1
l---------.icons/gruvbox_dark/places/16/inode-directory.svg1
l---------.icons/gruvbox_dark/places/16/insync-folder.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/insync-help.svg55
-rw-r--r--.icons/gruvbox_dark/places/16/insync.svg55
l---------.icons/gruvbox_dark/places/16/knetattach.svg1
l---------.icons/gruvbox_dark/places/16/library-music.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/network-workgroup.svg55
l---------.icons/gruvbox_dark/places/16/network.svg1
l---------.icons/gruvbox_dark/places/16/repository.svg1
l---------.icons/gruvbox_dark/places/16/stock_bookmark.svg1
l---------.icons/gruvbox_dark/places/16/stock_delete-bookmark.svg1
l---------.icons/gruvbox_dark/places/16/stock_folder.svg1
l---------.icons/gruvbox_dark/places/16/stock_open.svg1
l---------.icons/gruvbox_dark/places/16/stock_trash_empty.svg1
l---------.icons/gruvbox_dark/places/16/stock_trash_full.svg1
l---------.icons/gruvbox_dark/places/16/trashcan_empty.svg1
l---------.icons/gruvbox_dark/places/16/trashcan_full.svg1
-rw-r--r--.icons/gruvbox_dark/places/16/user-bookmarks.svg3
-rw-r--r--.icons/gruvbox_dark/places/16/user-desktop.svg50
-rw-r--r--.icons/gruvbox_dark/places/16/user-home.svg53
-rw-r--r--.icons/gruvbox_dark/places/16/user-trash-full.svg51
-rw-r--r--.icons/gruvbox_dark/places/16/user-trash.svg50
l---------.icons/gruvbox_dark/places/16/xfce-trash_empty.svg1
l---------.icons/gruvbox_dark/places/16/xfce-trash_full.svg1
148 files changed, 3195 insertions, 0 deletions
diff --git a/.icons/gruvbox_dark/places/16/bookmark-missing.svg b/.icons/gruvbox_dark/places/16/bookmark-missing.svg
new file mode 100644
index 000000000..c0b96466b
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/bookmark-missing.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <path fill="#F22C42" d="M 13.648 1.529 C 12.338 0.923 10.773 1.08 9.569 1.805 L 8.259 4.668 L 10.854 6.928 L 8.138 10.599 L 9.132 7.18 L 5.806 4.935 L 6.785 2.053 C 5.547 1.126 3.798 0.86 2.351 1.529 C 0.181 2.536 -0.856 5.107 0.858 8.143 C 2.076 10.301 4.235 11.929 8 14.845 C 11.765 11.929 13.923 10.302 15.142 8.143 C 16.856 5.107 15.818 2.536 13.648 1.529 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/bookmarks.svg b/.icons/gruvbox_dark/places/16/bookmarks.svg
new file mode 100644
index 000000000..46b2236d7
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/bookmarks.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <path fill="#FDC92B" d="M 15.992 6.394 L 10.398 5.594 L 8 0 L 5.602 5.594 L 0.008 6.394 L 4.004 10.39 L 3.205 16 L 8 13.586 L 12.795 15.984 L 11.996 10.39 L 15.992 6.394 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/certificate-server.svg b/.icons/gruvbox_dark/places/16/certificate-server.svg
new file mode 120000
index 000000000..5a98ca8c2
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/certificate-server.svg
@@ -0,0 +1 @@
+folder-locked.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/desktop.svg b/.icons/gruvbox_dark/places/16/desktop.svg
new file mode 120000
index 000000000..8f1a5a03b
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/desktop.svg
@@ -0,0 +1 @@
+user-desktop.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/edittrash.svg b/.icons/gruvbox_dark/places/16/edittrash.svg
new file mode 120000
index 000000000..013ff8416
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/edittrash.svg
@@ -0,0 +1 @@
+user-trash-full.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/emptytrash.svg b/.icons/gruvbox_dark/places/16/emptytrash.svg
new file mode 120000
index 000000000..a5a5bd854
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/emptytrash.svg
@@ -0,0 +1 @@
+user-trash.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-activities.svg b/.icons/gruvbox_dark/places/16/folder-activities.svg
new file mode 100644
index 000000000..c596f376f
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-activities.svg
@@ -0,0 +1,51 @@
+<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<path fill="url(#oomox)" class="ColorScheme-Text" d="M3.98999 1C2.73999 1.015 1.82 0.971001 1.06 1.387C0.670111 1.60812 0.372141 1.9614 0.219971 2.383C0.0599707 2.821 0 3.343 0 4V12C0 12.658 0.0599707 13.179 0.219971 13.617C0.389971 14.056 0.689998 14.407 1.06 14.615C1.81 15.031 2.73999 14.985 3.98999 15H12.01C13.26 14.985 14.19 15.03 14.94 14.615C15.31 14.408 15.61 14.055 15.78 13.617C15.94 13.179 16 12.657 16 12V6C16 5.342 15.94 4.821 15.78 4.383C15.76 4.328 15.73 4.279 15.7 4.229L15.68 4.172C15.5177 3.84147 15.2599 3.56729 14.94 3.385C14.19 2.969 13.26 3.015 12.01 3H8.96997L6.94 1H4H3.98999ZM4.01001 2H6.53998L8.29999 3.746L7.03003 5H3.98999C2.73999 5.015 1.82 4.97 1.06 5.385C1.04 5.397 1.02 5.415 1 5.428V4C1 3.408 1.05997 2.994 1.15997 2.734C1.25997 2.474 1.35999 2.363 1.54999 2.262C1.90999 2.059 2.74001 2.015 4.01001 2ZM9.46002 4H11.99C13.26 4.015 14.08 4.06 14.45 4.262C14.63 4.362 14.74 4.474 14.84 4.734C14.94 4.994 15 5.408 15 6V12C15 12.592 14.94 13.006 14.84 13.266C14.74 13.526 14.64 13.637 14.45 13.738C14.09 13.94 13.26 13.985 12 14H4C2.74 13.985 1.90999 13.94 1.54999 13.738C1.35999 13.638 1.25997 13.526 1.15997 13.266C1.05997 13.006 1 12.592 1 12V8C1 7.408 1.05997 6.994 1.15997 6.734C1.25997 6.474 1.36999 6.363 1.54999 6.262C1.91999 6.059 2.74001 6.015 4.01001 6H7.44L9.46002 4Z"/>
+<path fill="url(#oomox)" class="ColorScheme-Text" opacity="0.8" d="M4.36363 10.7272C5.11673 10.7272 5.72724 10.1167 5.72724 9.36361C5.72724 8.61051 5.11673 8 4.36363 8C3.61053 8 3.00002 8.61051 3.00002 9.36361C3.00002 10.1167 3.61053 10.7272 4.36363 10.7272Z"/>
+<path fill="url(#oomox)" class="ColorScheme-Text" opacity="0.8" d="M7.99982 10.7272C8.75292 10.7272 9.36343 10.1167 9.36343 9.36361C9.36343 8.61051 8.75292 8 7.99982 8C7.24671 8 6.6362 8.61051 6.6362 9.36361C6.6362 10.1167 7.24671 10.7272 7.99982 10.7272Z"/>
+<path fill="url(#oomox)" class="ColorScheme-Text" opacity="0.8" d="M11.6363 10.7272C12.3894 10.7272 12.9999 10.1167 12.9999 9.36361C12.9999 8.61051 12.3894 8 11.6363 8C10.8832 8 10.2727 8.61051 10.2727 9.36361C10.2727 10.1167 10.8832 10.7272 11.6363 10.7272Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-apple.svg b/.icons/gruvbox_dark/places/16/folder-apple.svg
new file mode 100644
index 000000000..7ab8d3a19
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-apple.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_zy9dO1Ztrgq15djjK5ZMxHpACYpph2M8">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_zy9dO1Ztrgq15djjK5ZMxHpACYpph2M8)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 11.184 0 C 10.391 0.028 9.428 0.463 8.859 1.049 C 8.348 1.569 7.898 2.397 8.018 3.193 C 8.904 3.254 9.811 2.797 10.362 2.211 C 10.913 1.624 11.286 0.812 11.184 0 Z M 10.659 3.208 C 9.607 3.292 8.646 3.983 8.102 3.983 C 7.483 3.983 6.527 3.232 5.512 3.252 C 4.178 3.274 2.946 4.082 2.258 5.365 C 0.873 7.946 1.902 11.769 3.253 13.862 C 3.913 14.887 4.722 16 5.737 16 C 6.752 16 7.109 15.306 8.312 15.306 C 9.515 15.306 9.844 16 10.906 16 C 11.969 16 12.654 14.934 13.31 13.906 C 14.067 12.718 14.382 11.565 14.4 11.506 C 14.376 11.494 12.311 10.648 12.29 8.096 C 12.27 5.96 13.918 4.934 13.99 4.884 C 13.067 3.434 11.628 3.234 11.115 3.212 C 10.962 3.195 10.81 3.197 10.659 3.209 L 10.659 3.208 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-apps.svg b/.icons/gruvbox_dark/places/16/folder-apps.svg
new file mode 100644
index 000000000..a3e092668
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-apps.svg
@@ -0,0 +1,50 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <g transform="translate(-192,-180)">
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="m 206.24962,194.99159 c -0.14026,-0.0189 -0.25905,-0.0832 -0.35531,-0.18633 -0.2123,-0.22791 -0.56137,-0.89688 -0.84784,-1.62512 -0.16078,-0.40876 -0.46861,-1.30893 -0.46861,-1.37038 0,-0.0189 0.20307,-0.15345 0.45126,-0.29783 l 0.45126,-0.26268 0.0709,0.0665 c 0.28022,0.26306 1.08739,1.46865 1.55793,2.32702 0.18819,0.34318 0.20712,0.39228 0.20636,0.53386 -9.8e-4,0.1886 -0.0603,0.32013 -0.22805,0.50676 -0.20107,0.22375 -0.54763,0.35112 -0.83786,0.30841 z m -13.41216,-0.22413 c 0.008,-0.0227 0.14581,-0.64251 0.30523,-1.37654 0.15939,-0.73406 0.2933,-1.33912 0.29753,-1.3446 0.0144,-0.0189 1.45631,0.99311 1.45602,1.02145 -1.5e-4,0.0151 -0.41697,0.3738 -0.92625,0.79609 -1.14664,0.95104 -1.15135,0.95482 -1.13252,0.9036 z m 1.52711,-2.58977 c -0.40179,-0.27779 -0.72734,-0.51685 -0.72345,-0.53117 0.009,-0.034 3.46107,-5.87716 3.48955,-5.90683 0.0159,-0.0151 1.52399,0.93195 1.59468,1.00263 0.0151,0.0151 -3.57369,5.92739 -3.60216,5.93401 -0.0155,0.004 -0.35683,-0.22073 -0.75862,-0.49864 z m 9.47364,-1.54404 c -0.27546,-0.4644 -0.49672,-0.84722 -0.49171,-0.85078 0.049,-0.034 1.09277,-0.63462 1.10392,-0.63462 0.0174,0 0.89349,1.7452 0.88064,1.75416 -0.11301,0.079 -0.94929,0.57755 -0.96702,0.57675 -0.0136,-6.8e-4 -0.25039,-0.38112 -0.52583,-0.84551 z m -11.32734,-0.0877 c -0.009,-0.0813 -0.0136,-0.735 -0.009,-1.45304 l 0.008,-1.30552 1.44699,0.008 c 0.79585,0.004 1.45035,0.0113 1.45443,0.0151 0.004,0.004 -0.37889,0.65398 -0.85107,1.44443 l -0.8585,1.43724 h -0.58688 -0.58688 z m 4.34029,0.10583 c 0,-0.008 0.39304,-0.65859 0.87342,-1.447 l 0.87342,-1.43349 h 1.55012 1.55011 l 0.8287,1.3802 c 0.45578,0.75912 0.8449,1.41026 0.86471,1.447 l 0.0359,0.0669 h -3.28826 c -1.80854,0 -3.28825,-0.008 -3.28825,-0.0151 z m 8.45854,-0.61164 c -0.16695,-0.34394 -0.48109,-0.98869 -0.69814,-1.43297 l -0.39464,-0.8078 1.07254,-8e-5 c 0.58991,0 1.32858,-0.008 1.64151,-0.0189 l 0.56897,-0.0189 v 1.45145 1.45145 h -0.94337 -0.94337 l -0.3035,-0.62513 z m -2.39472,-0.9272 c -0.63533,-1.00097 -1.28243,-2.17693 -2.06021,-3.74396 -0.61701,-1.24309 -1.21078,-2.52824 -1.45583,-3.15092 -0.35505,-0.90221 -0.43979,-1.46298 -0.22907,-1.51585 0.33709,-0.0847 0.99683,0.68096 1.93592,2.2464 0.73569,1.22638 1.91284,3.36941 2.81109,5.11771 0.16675,0.32466 0.3329,0.64252 0.36922,0.70665 l 0.0661,0.11679 -0.55984,0.3258 c -0.30791,0.17915 -0.57008,0.32579 -0.58261,0.32579 -0.0125,0 -0.14517,-0.19275 -0.29472,-0.42845 z m -4.86347,-3.10152 -0.78049,-0.51458 0.0737,-0.11679 c 0.0405,-0.0642 0.24495,-0.39008 0.45427,-0.72419 0.20931,-0.33411 0.38385,-0.61145 0.38785,-0.61633 0.004,-0.004 0.35558,0.22035 0.78128,0.50071 l 0.774,0.50956 -0.11516,0.18784 c -0.0633,0.10318 -0.25394,0.41526 -0.4236,0.69339 -0.16962,0.27818 -0.32258,0.52585 -0.33989,0.55042 -0.0272,0.0385 -0.13852,-0.0265 -0.81195,-0.46991 z m 0.99613,-1.67062 c -0.40449,-0.26419 -0.73544,-0.49285 -0.73544,-0.5082 0,-0.11149 0.33442,-0.42153 0.49918,-0.46288 0.27118,-0.068 0.71593,0.10583 0.96365,0.37682 0.19147,0.20939 0.23338,0.31181 0.21551,0.52649 -0.0136,0.16176 -0.14544,0.54796 -0.18728,0.54796 -0.011,0 -0.35115,-0.21619 -0.75563,-0.48031 z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-atom.svg b/.icons/gruvbox_dark/places/16/folder-atom.svg
new file mode 100644
index 000000000..91ddb01a9
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-atom.svg
@@ -0,0 +1,49 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <path fill="url(#oomox)" class="ColorScheme-Text" fill-rule="evenodd" d="M 5.115509 6.447845 C 5.161992 6.373076 5.209476 6.298863 5.25745 6.224922 C 5.283428 6.184955 5.309564 6.145067 5.336784 6.105721 C 5.236747 6.112513 5.136802 6.120379 5.03693 6.129124 C 5.061863 6.235712 5.088478 6.341845 5.115509 6.447845 Z M 4.379098 7.709485 C 4.315298 7.829532 4.252218 7.949979 4.190309 8.071076 C 3.905737 8.625989 3.656738 9.198688 3.443311 9.782059 C 3.254783 10.283615 3.108939 10.7994 2.998669 11.322299 C 2.902624 11.763383 2.852825 12.211583 2.849267 12.659782 C 2.849267 12.663339 2.849267 12.666896 2.849267 12.670453 L 2.849267 12.738039 C 2.845712 13.129324 2.923969 13.517052 3.080481 13.876322 C 3.219209 14.200022 3.450424 14.477478 3.738551 14.680235 C 3.852379 14.769164 3.980436 14.836749 4.119164 14.879435 C 4.279237 14.929235 4.446423 14.954135 4.617164 14.950577 C 4.930194 14.94702 5.239663 14.875878 5.527793 14.751378 C 5.904848 14.584193 6.257004 14.36365 6.573589 14.096865 C 6.680304 14.004379 6.747891 13.872765 6.758562 13.734037 C 6.769233 13.591752 6.726546 13.453023 6.634062 13.342752 C 6.541576 13.236038 6.409961 13.168452 6.271233 13.157781 C 6.128947 13.147109 5.990219 13.193352 5.879948 13.285838 C 5.645176 13.485037 5.381949 13.648666 5.097377 13.773165 C 4.940865 13.844308 4.770121 13.87988 4.595822 13.886994 C 4.542464 13.886994 4.485552 13.876322 4.435752 13.862094 C 4.417965 13.85498 4.403736 13.844308 4.393065 13.830079 C 4.243666 13.741151 4.12628 13.609537 4.058694 13.453023 C 3.962652 13.228923 3.912853 12.987038 3.916408 12.741596 C 3.916408 12.738039 3.916408 12.738039 3.916408 12.734482 L 3.916408 12.666896 C 3.919966 12.28984 3.962652 11.912783 4.04091 11.546398 C 4.140509 11.073299 4.275679 10.607314 4.442865 10.152 C 4.577626 9.781408 4.728667 9.418955 4.894834 9.062927 C 4.955368 9.197524 5.016513 9.331892 5.079593 9.465474 C 5.460206 10.269386 5.904848 11.044842 6.409961 11.784726 C 6.84749 12.432125 7.338374 13.040395 7.882615 13.602423 C 8.120943 13.844308 8.373502 14.075522 8.636729 14.292507 C 8.871499 14.484593 9.1205 14.658892 9.383727 14.815406 C 9.614942 14.957692 9.86394 15.07152 10.120054 15.160449 C 10.36194 15.24582 10.610938 15.288505 10.867052 15.292063 C 11.148066 15.29562 11.425523 15.228034 11.674524 15.09642 C 11.838152 14.979035 11.97688 14.826078 12.080037 14.651778 C 12.176079 14.491707 12.250778 14.320964 12.300578 14.143108 C 12.410851 13.744708 12.464208 13.33208 12.453535 12.919453 C 12.44998 12.503268 12.417964 12.09064 12.353935 11.678012 C 12.286352 11.201356 12.190307 10.728257 12.072921 10.262272 C 11.795465 9.170231 11.432638 8.106647 10.984438 7.075078 C 10.927526 6.943464 10.824368 6.843864 10.692753 6.790507 C 10.561138 6.740707 10.411739 6.740707 10.283682 6.797621 C 10.15207 6.854536 10.052468 6.961249 9.999113 7.092864 C 9.949313 7.224477 9.949313 7.37032 10.006226 7.498377 C 10.429526 8.47659 10.778124 9.490374 11.037796 10.521943 C 11.148066 10.955914 11.233437 11.393441 11.301023 11.834526 C 11.354381 12.200911 11.382839 12.567296 11.386394 12.937238 C 11.39351 13.246709 11.357939 13.55618 11.276124 13.851422 C 11.247666 13.940351 11.212095 14.025722 11.165853 14.103979 C 11.148066 14.135993 11.126724 14.160893 11.101825 14.185793 C 11.03068 14.21425 10.955981 14.224922 10.881281 14.224922 C 10.742553 14.224922 10.603825 14.200022 10.468655 14.153779 C 10.283682 14.086193 10.10227 14.004379 9.931526 13.901222 C 9.714541 13.769608 9.508226 13.627323 9.312585 13.463694 C 9.077813 13.275166 8.857272 13.07241 8.6474 12.858981 C 8.1494 12.343197 7.694087 11.781169 7.292132 11.187127 C 6.819032 10.493486 6.402848 9.764272 6.043576 9.006603 C 5.859749 8.615605 5.693274 8.216828 5.545138 7.811249 C 5.734995 7.469956 5.939023 7.136725 6.153847 6.808292 C 6.321909 6.548685 6.496794 6.293276 6.681703 6.045193 C 6.767793 6.04335 6.853884 6.043134 6.939974 6.043508 C 6.939974 6.043508 6.939974 6.043508 6.939974 6.043508 L 6.968431 6.043508 C 7.327703 6.043508 7.69053 6.050623 8.049801 6.071965 C 8.992443 6.118208 9.931526 6.221365 10.863497 6.384993 C 11.631837 6.51305 12.385951 6.705136 13.122278 6.968364 C 13.406847 7.067963 13.687861 7.192463 13.958205 7.331192 C 14.168074 7.441463 14.363718 7.56952 14.54869 7.722476 C 14.669632 7.818519 14.776347 7.939462 14.854602 8.074633 C 14.904404 8.15289 14.929304 8.241819 14.932859 8.334304 L 14.929304 8.362761 C 14.922188 8.455247 14.897288 8.544175 14.851047 8.625989 C 14.78346 8.754046 14.69809 8.867875 14.594932 8.967474 C 14.456204 9.102646 14.306805 9.223588 14.139619 9.323188 C 13.940418 9.447688 13.72699 9.550845 13.506449 9.636216 C 13.374834 9.686016 13.268119 9.785616 13.211206 9.913672 C 13.154291 10.045287 13.147178 10.191129 13.200536 10.322743 C 13.250335 10.454357 13.349935 10.561072 13.477992 10.621543 C 13.609604 10.678457 13.755448 10.682014 13.887063 10.632214 C 14.168074 10.5255 14.441975 10.390329 14.69809 10.233815 C 14.929304 10.091529 15.146287 9.920787 15.34193 9.732259 C 15.523345 9.554402 15.676302 9.351645 15.793688 9.127545 C 15.911072 8.91056 15.978658 8.672232 15.996445 8.423233 C 15.996445 8.416118 15.996445 8.409004 15.996445 8.401889 L 16 8.35209 C 16 8.344975 16 8.337861 16 8.330747 C 15.992887 8.046176 15.918187 7.772277 15.772343 7.526834 C 15.626502 7.284949 15.44153 7.07152 15.220989 6.893664 C 14.982659 6.698021 14.722989 6.527279 14.449088 6.384993 C 14.136061 6.221365 13.812361 6.07908 13.48155 5.961694 C 12.688307 5.68068 11.870165 5.470809 11.041354 5.332081 C 10.070255 5.161339 9.088484 5.054625 8.106717 5.004825 C 7.906945 4.99549 7.707174 4.988114 7.507579 4.981438 C 7.537107 4.944791 7.56751 4.90894 7.598046 4.87321 C 8.049801 4.33964 8.544243 3.845198 9.074255 3.386327 C 9.483327 3.023499 9.935084 2.710472 10.418855 2.447243 C 10.596712 2.351201 10.78524 2.272944 10.980881 2.212472 C 11.119609 2.166229 11.26901 2.137773 11.414852 2.130658 L 11.482438 2.127102 C 11.485996 2.127102 11.493109 2.127102 11.496667 2.127102 C 11.606937 2.123544 11.717208 2.152002 11.813252 2.205358 C 11.898622 2.262272 11.969767 2.344086 12.016008 2.436572 C 12.076479 2.561072 12.108495 2.6998 12.104937 2.842086 C 12.104937 2.991485 12.083595 3.140885 12.040908 3.283171 C 11.983993 3.471699 11.905738 3.653112 11.809694 3.823855 C 11.742107 3.944797 11.724323 4.09064 11.759894 4.229369 C 11.799023 4.36454 11.887951 4.481926 12.012451 4.549511 C 12.133395 4.620654 12.279236 4.638439 12.417964 4.599311 C 12.553137 4.56374 12.67052 4.471255 12.738107 4.350312 C 12.876835 4.108427 12.98355 3.852312 13.061807 3.585527 C 13.132949 3.347198 13.16852 3.101756 13.172078 2.852757 C 13.175636 2.546843 13.108049 2.24093 12.972879 1.963473 C 12.841264 1.693131 12.634949 1.461916 12.378835 1.301845 C 12.101379 1.131103 11.781236 1.049289 11.457538 1.059961 L 11.386394 1.063518 C 11.379281 1.063518 11.375723 1.063518 11.36861 1.063518 C 11.126724 1.074189 10.884839 1.120432 10.650067 1.195131 C 10.39751 1.276945 10.148512 1.38366 9.91374 1.50816 C 9.362385 1.806959 8.843044 2.166229 8.369944 2.582415 C 7.804358 3.0733 7.274345 3.606871 6.787017 4.179568 C 6.561581 4.442578 6.34319 4.712044 6.136888 4.990161 C 5.695564 5.005373 5.255542 5.035236 4.817073 5.076616 C 4.785447 4.902653 4.758443 4.727861 4.73455 4.553069 C 4.67408 4.122654 4.638509 3.692241 4.627835 3.25827 L 4.627835 3.144442 C 4.62428 2.959472 4.638509 2.774501 4.659851 2.589529 C 4.677637 2.450801 4.70965 2.308515 4.755892 2.173344 C 4.78435 2.087973 4.827036 2.002601 4.880394 1.927902 C 4.912407 1.888773 4.951536 1.853202 4.997778 1.828302 C 5.058251 1.799845 5.125835 1.782059 5.193421 1.774945 L 5.228992 1.774945 C 5.300136 1.778501 5.371278 1.79273 5.438864 1.821188 C 5.559806 1.870988 5.670076 1.931458 5.776791 2.002601 C 6.057805 2.201801 6.317475 2.425901 6.552247 2.6749 C 6.648289 2.778057 6.783461 2.834971 6.92219 2.842086 C 7.064476 2.845642 7.203204 2.792286 7.306361 2.696243 C 7.409515 2.6002 7.466431 2.465029 7.473544 2.322744 C 7.477102 2.180458 7.423744 2.045287 7.327703 1.942131 C 7.043131 1.639773 6.726546 1.365874 6.385061 1.127546 C 6.217875 1.01016 6.036463 0.914119 5.847933 0.835861 C 5.65585 0.754047 5.449535 0.71136 5.236108 0.707804 C 5.228992 0.707804 5.218321 0.707804 5.20765 0.707804 L 5.143621 0.71136 C 5.140063 0.71136 5.136506 0.71136 5.129393 0.71136 C 4.915965 0.725589 4.706092 0.782503 4.514007 0.878546 C 4.321924 0.978146 4.154738 1.116875 4.026681 1.291174 C 3.902182 1.454802 3.806137 1.639773 3.742109 1.835415 C 3.674522 2.038174 3.628281 2.248045 3.599823 2.457914 C 3.571368 2.689129 3.557139 2.920343 3.560694 3.151556 C 3.560694 3.151556 3.560694 3.151556 3.560694 3.151556 L 3.560694 3.272499 C 3.560694 3.276057 3.560694 3.276057 3.560694 3.279613 C 3.571368 3.75627 3.610497 4.229369 3.67808 4.702468 C 3.701027 4.872273 3.726935 5.041708 3.756478 5.210665 C 3.250118 5.294811 2.750835 5.410093 2.258784 5.559738 C 1.970657 5.648666 1.686085 5.762494 1.415741 5.890551 C 1.170301 6.007937 0.942644 6.150222 0.729214 6.317408 C 0.530015 6.477479 0.359272 6.669564 0.227659 6.88655 C 0.096044 7.107092 0.017787 7.356092 0.003561 7.612205 C 0.003561 7.615763 0.003561 7.622877 0.003561 7.629991 L 0 7.665562 C 0 7.676234 0 7.686906 0.003561 7.697577 C 0.010671 7.964362 0.088931 8.224033 0.227659 8.448132 C 0.362829 8.672232 0.526457 8.874988 0.718543 9.049289 C 1.127614 9.429902 1.604269 9.725144 2.127169 9.920787 C 2.258784 9.970587 2.404625 9.96703 2.532682 9.906558 C 2.664297 9.849644 2.763896 9.74293 2.813696 9.611316 C 2.863496 9.479702 2.859941 9.330302 2.799467 9.202245 C 2.742554 9.074189 2.635839 8.974588 2.504227 8.921232 C 2.109385 8.775389 1.750113 8.551289 1.440641 8.263161 C 1.323258 8.156447 1.220101 8.031948 1.138285 7.893219 C 1.099157 7.829191 1.074257 7.754491 1.070699 7.676234 L 1.070699 7.669119 C 1.074257 7.587305 1.099157 7.505492 1.141843 7.437906 C 1.205872 7.327635 1.291242 7.235149 1.390842 7.156892 C 1.540241 7.03595 1.703871 6.93635 1.874612 6.854536 C 2.098714 6.747821 2.333483 6.655336 2.571811 6.580636 C 3.029683 6.442754 3.497068 6.333412 3.969481 6.254564 C 3.970676 6.26011 3.971998 6.265638 3.973323 6.271165 C 4.084941 6.756939 4.219487 7.237155 4.379098 7.709485 Z"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 9.073201 7.998902 C 9.073074 8.380281 8.869493 8.732624 8.539145 8.923203 C 8.208796 9.113783 7.801869 9.113648 7.471648 8.922848 C 7.141427 8.732048 6.938081 8.37957 6.938208 7.99819 C 6.938404 7.408628 7.416498 6.930853 8.00606 6.931049 C 8.595622 6.931246 9.073398 7.40934 9.073201 7.998902 L 9.073201 7.998902 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-black.svg b/.icons/gruvbox_dark/places/16/folder-black.svg
new file mode 100644
index 000000000..315256756
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-black.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 16 16" width="16" height="16"><path d=" M 3.994 1 C 2.736 1.015 1.815 0.971 1.062 1.387 C 0.672 1.608 0.374 1.961 0.222 2.383 C 0.058 2.821 0 3.343 0 4 L 0 12 C 0 12.658 0.058 13.179 0.223 13.617 C 0.387 14.056 0.686 14.407 1.063 14.615 C 1.815 15.031 2.736 14.985 3.994 15 L 12.006 15 C 13.264 14.985 14.185 15.03 14.938 14.615 C 15.314 14.408 15.613 14.055 15.778 13.617 C 15.942 13.179 16 12.657 16 12 L 16 6 C 16 5.342 15.942 4.821 15.777 4.383 C 15.757 4.328 15.729 4.279 15.703 4.229 L 15.676 4.172 C 15.514 3.842 15.257 3.568 14.938 3.385 C 14.185 2.969 13.264 3.015 12.006 3 L 8.967 3 L 6.945 1 L 3.996 1 L 3.994 1 Z " id="Path" fill="#1a1a1a"/></svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-blue.svg b/.icons/gruvbox_dark/places/16/folder-blue.svg
new file mode 100644
index 000000000..5b763e879
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-blue.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 16 16" width="16" height="16"><path d=" M 3.994 1 C 2.736 1.015 1.815 0.971 1.062 1.387 C 0.672 1.608 0.374 1.961 0.222 2.383 C 0.058 2.821 0 3.343 0 4 L 0 12 C 0 12.658 0.058 13.179 0.223 13.617 C 0.387 14.056 0.686 14.407 1.063 14.615 C 1.815 15.031 2.736 14.985 3.994 15 L 12.006 15 C 13.264 14.985 14.185 15.03 14.938 14.615 C 15.314 14.408 15.613 14.055 15.778 13.617 C 15.942 13.179 16 12.657 16 12 L 16 6 C 16 5.342 15.942 4.821 15.777 4.383 C 15.757 4.328 15.729 4.279 15.703 4.229 L 15.676 4.172 C 15.514 3.842 15.257 3.568 14.938 3.385 C 14.185 2.969 13.264 3.015 12.006 3 L 8.967 3 L 6.945 1 L 3.996 1 L 3.994 1 Z " id="Path" fill="#37a6e6"/></svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-bluegrey.svg b/.icons/gruvbox_dark/places/16/folder-bluegrey.svg
new file mode 100644
index 000000000..a41d86930
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-bluegrey.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 16 16" width="16" height="16"><path d=" M 3.994 1 C 2.736 1.015 1.815 0.971 1.062 1.387 C 0.672 1.608 0.374 1.961 0.222 2.383 C 0.058 2.821 0 3.343 0 4 L 0 12 C 0 12.658 0.058 13.179 0.223 13.617 C 0.387 14.056 0.686 14.407 1.063 14.615 C 1.815 15.031 2.736 14.985 3.994 15 L 12.006 15 C 13.264 14.985 14.185 15.03 14.938 14.615 C 15.314 14.408 15.613 14.055 15.778 13.617 C 15.942 13.179 16 12.657 16 12 L 16 6 C 16 5.342 15.942 4.821 15.777 4.383 C 15.757 4.328 15.729 4.279 15.703 4.229 L 15.676 4.172 C 15.514 3.842 15.257 3.568 14.938 3.385 C 14.185 2.969 13.264 3.015 12.006 3 L 8.967 3 L 6.945 1 L 3.996 1 L 3.994 1 Z " id="Path" fill="#78909c"/></svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-bookmark.svg b/.icons/gruvbox_dark/places/16/folder-bookmark.svg
new file mode 120000
index 000000000..08070bdd5
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-bookmark.svg
@@ -0,0 +1 @@
+folder-favorites.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-bookmarks.svg b/.icons/gruvbox_dark/places/16/folder-bookmarks.svg
new file mode 120000
index 000000000..08070bdd5
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-bookmarks.svg
@@ -0,0 +1 @@
+folder-favorites.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-brown.svg b/.icons/gruvbox_dark/places/16/folder-brown.svg
new file mode 100644
index 000000000..4209e6a96
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-brown.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 16 16" width="16" height="16"><path d=" M 3.994 1 C 2.736 1.015 1.815 0.971 1.062 1.387 C 0.672 1.608 0.374 1.961 0.222 2.383 C 0.058 2.821 0 3.343 0 4 L 0 12 C 0 12.658 0.058 13.179 0.223 13.617 C 0.387 14.056 0.686 14.407 1.063 14.615 C 1.815 15.031 2.736 14.985 3.994 15 L 12.006 15 C 13.264 14.985 14.185 15.03 14.938 14.615 C 15.314 14.408 15.613 14.055 15.778 13.617 C 15.942 13.179 16 12.657 16 12 L 16 6 C 16 5.342 15.942 4.821 15.777 4.383 C 15.757 4.328 15.729 4.279 15.703 4.229 L 15.676 4.172 C 15.514 3.842 15.257 3.568 14.938 3.385 C 14.185 2.969 13.264 3.015 12.006 3 L 8.967 3 L 6.945 1 L 3.996 1 L 3.994 1 Z " id="Path" fill="#ae8e6c"/></svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-cinnamon.svg b/.icons/gruvbox_dark/places/16/folder-cinnamon.svg
new file mode 100644
index 000000000..a3e15da80
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-cinnamon.svg
@@ -0,0 +1,48 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 8 0 C 3.581913 0 0 3.581913 0 8 C 0 12.418782 3.581913 16 8 16 C 12.418782 16 16 12.418782 16 8 C 16 3.581913 12.418782 0 8 0 Z M 8 1.36413 C 11.665391 1.36413 14.63587 4.334609 14.63587 8 C 14.63587 8.563754 14.558964 9.10777 14.42663 9.630435 L 11.27038 6.122283 L 7.235054 10.713315 L 9.182065 6.817935 L 8.209239 5.078804 L 2.472826 11.671196 C 1.773008 10.61959 1.36413 9.357685 1.36413 8 C 1.36413 4.334609 4.334609 1.36413 8 1.36413 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-custom.svg b/.icons/gruvbox_dark/places/16/folder-custom.svg
new file mode 100644
index 000000000..cc5e332af
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-custom.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 16 16" width="16" height="16"><path d=" M 3.994 1 C 2.736 1.015 1.815 0.971 1.062 1.387 C 0.672 1.608 0.374 1.961 0.222 2.383 C 0.058 2.821 0 3.343 0 4 L 0 12 C 0 12.658 0.058 13.179 0.223 13.617 C 0.387 14.056 0.686 14.407 1.063 14.615 C 1.815 15.031 2.736 14.985 3.994 15 L 12.006 15 C 13.264 14.985 14.185 15.03 14.938 14.615 C 15.314 14.408 15.613 14.055 15.778 13.617 C 15.942 13.179 16 12.657 16 12 L 16 6 C 16 5.342 15.942 4.821 15.777 4.383 C 15.757 4.328 15.729 4.279 15.703 4.229 L 15.676 4.172 C 15.514 3.842 15.257 3.568 14.938 3.385 C 14.185 2.969 13.264 3.015 12.006 3 L 8.967 3 L 6.945 1 L 3.996 1 L 3.994 1 Z " id="Path" fill="#value_light"/></svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-cyan.svg b/.icons/gruvbox_dark/places/16/folder-cyan.svg
new file mode 100644
index 000000000..a24db00dd
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-cyan.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 16 16" width="16" height="16"><path d=" M 3.994 1 C 2.736 1.015 1.815 0.971 1.062 1.387 C 0.672 1.608 0.374 1.961 0.222 2.383 C 0.058 2.821 0 3.343 0 4 L 0 12 C 0 12.658 0.058 13.179 0.223 13.617 C 0.387 14.056 0.686 14.407 1.063 14.615 C 1.815 15.031 2.736 14.985 3.994 15 L 12.006 15 C 13.264 14.985 14.185 15.03 14.938 14.615 C 15.314 14.408 15.613 14.055 15.778 13.617 C 15.942 13.179 16 12.657 16 12 L 16 6 C 16 5.342 15.942 4.821 15.777 4.383 C 15.757 4.328 15.729 4.279 15.703 4.229 L 15.676 4.172 C 15.514 3.842 15.257 3.568 14.938 3.385 C 14.185 2.969 13.264 3.015 12.006 3 L 8.967 3 L 6.945 1 L 3.996 1 L 3.994 1 Z " id="Path" fill="#31c6b7"/></svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-decrypted.svg b/.icons/gruvbox_dark/places/16/folder-decrypted.svg
new file mode 120000
index 000000000..fe5003f7d
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-decrypted.svg
@@ -0,0 +1 @@
+folder-unlocked.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-desktop.svg b/.icons/gruvbox_dark/places/16/folder-desktop.svg
new file mode 120000
index 000000000..8f1a5a03b
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-desktop.svg
@@ -0,0 +1 @@
+user-desktop.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-development.svg b/.icons/gruvbox_dark/places/16/folder-development.svg
new file mode 100644
index 000000000..bfa602093
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-development.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_MYuAkqNwN0vnPU7abOY9vX4OOhqyXS2X">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_MYuAkqNwN0vnPU7abOY9vX4OOhqyXS2X)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" fill-rule="evenodd" d="M 7.985 2.085 C 11.299 2.085 13.985 4.778 13.985 8.099 C 13.985 11.421 11.299 14.114 7.985 14.114 C 4.671 14.114 1.985 11.421 1.985 8.099 C 1.985 4.778 4.671 2.085 7.985 2.085 L 7.985 2.085 L 7.985 2.085 Z M 6.675 1.205 C 5.933 1.346 5.223 1.605 4.571 1.97 L 3.922 1.194 L 3.922 1.194 L 1.916 2.903 L 2.553 3.665 C 2.32 3.952 2.107 4.26 1.919 4.587 C 1.727 4.92 1.566 5.262 1.435 5.61 L 1.435 5.61 L 0.44 5.434 L 0.44 5.434 L 0 8.035 L 0.985 8.209 C 0.999 8.96 1.134 9.704 1.38 10.41 L 0.492 10.924 L 1.822 13.201 L 2.699 12.694 L 2.699 12.694 C 3.177 13.245 3.748 13.731 4.406 14.124 L 4.053 15.098 L 6.533 15.984 L 6.88 15.027 L 6.88 15.027 C 7.622 15.147 8.373 15.144 9.103 15.027 L 9.456 16 L 11.924 15.082 L 11.578 14.129 L 11.578 14.129 C 12.211 13.752 12.79 13.272 13.286 12.696 L 14.174 13.209 L 15.476 10.916 L 14.602 10.41 L 14.602 10.41 C 14.851 9.691 14.976 8.949 14.985 8.211 L 16 8.032 L 15.526 5.437 L 15.526 5.437 L 14.526 5.613 C 14.263 4.92 13.89 4.266 13.416 3.68 L 14.078 2.89 L 12.05 1.207 L 12.05 1.207 L 11.402 1.981 C 10.747 1.612 10.04 1.353 9.307 1.211 L 9.307 0.001 L 9.307 0 L 9.307 0 L 6.675 0.395 L 6.675 1.205 L 6.675 1.205 Z M 7.985 4.09 C 10.194 4.09 11.985 5.885 11.985 8.099 C 11.985 10.314 10.194 12.109 7.985 12.109 C 5.776 12.109 3.985 10.314 3.985 8.099 C 3.985 5.885 5.776 4.09 7.985 4.09 L 7.985 4.09 Z M 7.633 3.101 C 5.975 3.214 4.482 4.147 3.651 5.589 C 2.276 7.99 3.097 11.053 5.487 12.44 C 7.878 13.823 10.934 13.004 12.317 10.609 C 13.692 8.209 12.871 5.147 10.481 3.761 C 9.619 3.26 8.627 3.03 7.633 3.101 L 7.633 3.101 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-documents.svg b/.icons/gruvbox_dark/places/16/folder-documents.svg
new file mode 100644
index 000000000..bf0687f05
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-documents.svg
@@ -0,0 +1,50 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <g transform="translate(-552 -52)">
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M553 52v16h9.75l4.25-4.25V52zm1 1h12v10h-4v4h-8zm2 2v1h8v-1zm0 2v1h8v-1zm0 2v1h8v-1zm0 2v1h3v-1z" overflow="visible"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-download.svg b/.icons/gruvbox_dark/places/16/folder-download.svg
new file mode 100644
index 000000000..d97927bae
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-download.svg
@@ -0,0 +1,50 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <g transform="translate(-592 -32)">
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M597 33v4h-2.477s2.334 4.965 5.477 9.33c3.142-4.365 5.475-9.328 5.475-9.328H603V33zm1 1h4v4.002h1.836c-.676 1.35-1.895 3.628-3.836 6.518-1.94-2.89-3.16-5.17-3.836-6.52H598zm-4 13v1h12v-1z" overflow="visible"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-downloads.svg b/.icons/gruvbox_dark/places/16/folder-downloads.svg
new file mode 120000
index 000000000..8b7535787
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-downloads.svg
@@ -0,0 +1 @@
+folder-download.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-drag-accept.svg b/.icons/gruvbox_dark/places/16/folder-drag-accept.svg
new file mode 120000
index 000000000..cde3e2e5a
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-drag-accept.svg
@@ -0,0 +1 @@
+folder-open.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-dropbox.svg b/.icons/gruvbox_dark/places/16/folder-dropbox.svg
new file mode 100644
index 000000000..01753a7e4
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-dropbox.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_bBq7KKbgLGpqlkOPHl014CRkCL3jVXHi">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_bBq7KKbgLGpqlkOPHl014CRkCL3jVXHi)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 4.668 1.333 L 0.512 3.849 L 3.844 6.365 L 0.5 8.881 L 4.668 11.396 L 8 8.881 L 3.844 6.365 L 8 3.849 L 12.156 6.365 L 8 8.881 L 11.332 11.396 L 15.5 8.881 L 12.156 6.365 L 15.488 3.849 L 11.332 1.333 L 8 3.849 L 4.668 1.333 Z M 8 9.635 L 4.668 12.151 L 3.844 11.648 L 3.844 12.151 L 8 14.667 L 12.156 12.151 L 12.156 11.648 L 11.332 12.151 L 8 9.635 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-electron.svg b/.icons/gruvbox_dark/places/16/folder-electron.svg
new file mode 100644
index 000000000..1e5261d8c
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-electron.svg
@@ -0,0 +1,51 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 6.117647 4.054031 C 4.305012 3.71939 2.873494 4.072622 2.297169 5.057952 C 1.869572 5.792302 1.990415 6.777633 2.594627 7.818736 C 2.641105 7.911692 2.761947 7.939579 2.845607 7.883805 C 2.938563 7.837328 2.96645 7.716485 2.910676 7.632825 C 2.371533 6.693972 2.269282 5.848076 2.613218 5.243864 C 3.087292 4.425854 4.370081 4.109804 6.043283 4.416558 C 6.145534 4.435149 6.23849 4.37008 6.257081 4.267829 C 6.275672 4.165578 6.219899 4.072622 6.117647 4.054031 Z M 3.542775 9.092229 C 4.277125 9.900944 5.225273 10.653885 6.312855 11.276688 C 8.9435 12.791865 11.741467 13.200871 13.126506 12.262018 C 13.210167 12.206245 13.228758 12.085402 13.172984 12.001742 C 13.117211 11.918083 12.996369 11.899491 12.912709 11.955264 C 11.676398 12.801162 9.017865 12.410747 6.498766 10.960639 C 5.448366 10.356427 4.51881 9.622077 3.812346 8.841249 C 3.747277 8.766884 3.626435 8.757589 3.552071 8.831953 C 3.477706 8.897023 3.46841 9.017865 3.542775 9.092229 Z"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 12.680319 8.869136 C 13.870152 7.465505 14.279158 6.052578 13.712127 5.067248 C 13.293827 4.342193 12.401452 3.961075 11.230211 3.942484 C 11.127959 3.942484 11.044299 4.026144 11.044299 4.128395 C 11.044299 4.230646 11.127959 4.314307 11.230211 4.314307 C 12.289905 4.323602 13.052142 4.658243 13.396078 5.253159 C 13.870152 6.071169 13.498329 7.335367 12.401452 8.627451 C 12.336383 8.701815 12.345679 8.822658 12.420043 8.887726 C 12.494408 8.952796 12.61525 8.9435 12.680319 8.869136 L 12.680319 8.869136 Z M 9.631373 4.109804 C 8.562382 4.342193 7.419027 4.788381 6.32215 5.42048 C 3.598548 6.991431 1.83239 9.306027 2.074075 10.979229 C 2.092666 11.081481 2.185622 11.14655 2.287873 11.137255 C 2.390124 11.118663 2.455193 11.025707 2.445898 10.923456 C 2.222804 9.436165 3.905302 7.251706 6.508061 5.745825 C 7.577052 5.132317 8.683225 4.695425 9.715033 4.472331 C 9.817284 4.45374 9.882353 4.351489 9.854466 4.249238 C 9.826579 4.156282 9.733624 4.091213 9.631373 4.109804 Z"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 5.234568 12.141176 C 5.857372 13.870152 6.870589 14.939142 8.013943 14.939142 C 8.850545 14.939142 9.612782 14.372112 10.216994 13.36819 C 10.272767 13.284531 10.24488 13.163688 10.151924 13.11721 C 10.068265 13.061438 9.947422 13.089323 9.900944 13.182279 C 9.361801 14.08395 8.701816 14.56732 8.013943 14.56732 C 7.065796 14.56732 6.164125 13.619172 5.5878 12.011038 C 5.550618 11.918083 5.448366 11.862309 5.346115 11.899491 C 5.243864 11.936673 5.197386 12.04822 5.234568 12.141176 L 5.234568 12.141176 Z M 10.904866 11.806535 C 11.230211 10.784023 11.397531 9.59419 11.397531 8.357879 C 11.397531 5.281046 10.319245 2.622513 8.785476 1.943937 C 8.69252 1.906754 8.580974 1.943937 8.543791 2.036892 C 8.506609 2.129848 8.543791 2.241395 8.636747 2.278577 C 10.003195 2.882789 11.025708 5.401888 11.025708 8.357879 C 11.025708 9.557008 10.858388 10.700362 10.551634 11.694989 C 10.523747 11.79724 10.579521 11.899491 10.672477 11.927378 C 10.765432 11.955264 10.867683 11.899491 10.904866 11.806535 L 10.904866 11.806535 Z M 14.399999 11.620624 C 14.399999 11.127959 14.000291 10.728249 13.507625 10.728249 C 13.01496 10.728249 12.61525 11.127959 12.61525 11.620624 C 12.61525 12.113289 13.01496 12.512998 13.507625 12.512998 C 14.009585 12.512998 14.399999 12.113289 14.399999 11.620624 Z M 14.028176 11.620624 C 14.028176 11.908786 13.795787 12.141176 13.507625 12.141176 C 13.219462 12.141176 12.987073 11.908786 12.987073 11.620624 C 12.987073 11.332461 13.219462 11.100072 13.507625 11.100072 C 13.795787 11.100072 14.028176 11.332461 14.028176 11.620624 Z M 2.492376 12.512998 C 2.985041 12.512998 3.38475 12.113289 3.38475 11.620624 C 3.38475 11.127959 2.985041 10.728249 2.492376 10.728249 C 1.99971 10.728249 1.600001 11.127959 1.600001 11.620624 C 1.600001 12.113289 1.99971 12.512998 2.492376 12.512998 Z M 2.492376 12.141176 C 2.204213 12.141176 1.971824 11.908786 1.971824 11.620624 C 1.971824 11.332461 2.204213 11.100072 2.492376 11.100072 C 2.780538 11.100072 3.012927 11.332461 3.012927 11.620624 C 3.012927 11.908786 2.780538 12.141176 2.492376 12.141176 Z"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 8.013943 2.845607 C 8.506609 2.845607 8.906319 2.445897 8.906319 1.953232 C 8.906319 1.460567 8.506609 1.060858 8.013943 1.060858 C 7.521279 1.060858 7.121569 1.460567 7.121569 1.953232 C 7.121569 2.445897 7.521279 2.845607 8.013943 2.845607 Z M 8.013943 2.473784 C 7.725781 2.473784 7.493392 2.241395 7.493392 1.953232 C 7.493392 1.66507 7.725781 1.43268 8.013943 1.43268 C 8.302107 1.43268 8.534496 1.66507 8.534496 1.953232 C 8.534496 2.241395 8.29281 2.473784 8.013943 2.473784 Z M 8.144081 8.989978 C 7.800146 9.064342 7.45621 8.841249 7.381845 8.497313 C 7.30748 8.153377 7.530574 7.809441 7.87451 7.735076 C 8.218446 7.660712 8.562382 7.883805 8.636747 8.227741 C 8.711111 8.571678 8.497313 8.915613 8.144081 8.989978 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-encrypted.svg b/.icons/gruvbox_dark/places/16/folder-encrypted.svg
new file mode 120000
index 000000000..5a98ca8c2
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-encrypted.svg
@@ -0,0 +1 @@
+folder-locked.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-favorites.svg b/.icons/gruvbox_dark/places/16/folder-favorites.svg
new file mode 100644
index 000000000..774d125d1
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-favorites.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_TvqOYvmxZJ9nX5Wg9BMVEvUZ45XYKlyP">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_TvqOYvmxZJ9nX5Wg9BMVEvUZ45XYKlyP)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 8 0.5 L 6.015 5.75 L 0.5 5.75 L 4.786 9.89 L 3.365 15.5 L 8 11.9 L 12.635 15.5 L 11.214 9.889 L 15.5 5.75 L 9.985 5.75 L 8 0.5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-finder.svg b/.icons/gruvbox_dark/places/16/folder-finder.svg
new file mode 120000
index 000000000..a4b950c98
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-finder.svg
@@ -0,0 +1 @@
+folder-mac.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-fonts.svg b/.icons/gruvbox_dark/places/16/folder-fonts.svg
new file mode 100644
index 000000000..f1c262306
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-fonts.svg
@@ -0,0 +1,48 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <path fill="url(#oomox)" class="ColorScheme-Text" fill-rule="evenodd" d="M 7.012347 0.098764 L 1.382725 14.765424 L 0 14.765424 L 0 15.901236 L 4.444441 15.901236 L 4.444441 14.765424 L 2.716047 14.765424 L 4.049386 11.308637 L 10.666661 11.308637 L 12 14.765424 L 10.271606 14.765424 L 10.271606 15.901236 L 16 15.901236 L 16 14.765424 L 14.419747 14.765424 L 8.790126 0.098764 L 7.012347 0.098764 Z M 7.358015 2.66667 L 10.271606 10.172843 L 4.493827 10.172843 L 7.358015 2.66667 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-games.svg b/.icons/gruvbox_dark/places/16/folder-games.svg
new file mode 100644
index 000000000..82a4d376b
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-games.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_PJiNkAywSMvFW3cx1HL273PN3TS4Qd4f">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_PJiNkAywSMvFW3cx1HL273PN3TS4Qd4f)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 4.048 2.381 C 3.783 2.387 3.524 2.458 3.293 2.587 C 2.32 3.1 1.425 4.781 0.939 6.961 C 0.524 8.812 0.372 11.344 0.619 12.362 C 0.834 13.238 1.207 13.625 1.868 13.625 C 2.849 13.608 4.081 12.515 4.862 11.042 C 5.427 10.226 6.737 9.855 8 9.896 C 9.262 9.852 10.573 10.226 11.138 11.042 C 11.919 12.515 13.151 13.608 14.131 13.625 C 14.793 13.625 15.166 13.238 15.381 12.362 C 15.628 11.344 15.476 8.812 15.062 6.961 C 14.574 4.781 13.68 3.1 12.708 2.587 C 12.173 2.3 11.733 2.309 11.342 2.587 C 10.848 2.94 9.817 3.319 8 3.32 C 6.183 3.322 5.152 2.94 4.658 2.587 C 4.483 2.452 4.269 2.38 4.048 2.381 L 4.048 2.381 Z M 4.281 5.199 L 5.211 5.199 L 5.211 6.139 L 6.141 6.139 L 6.141 7.078 L 5.211 7.078 L 5.211 8.018 L 4.281 8.018 L 4.281 7.078 L 3.351 7.078 L 3.351 6.139 L 4.281 6.139 L 4.281 5.199 Z M 11.255 5.199 C 11.512 5.199 11.72 5.41 11.72 5.669 C 11.72 5.928 11.512 6.139 11.255 6.139 C 11.131 6.138 11.012 6.088 10.925 6 C 10.838 5.912 10.789 5.793 10.79 5.669 C 10.79 5.41 10.998 5.199 11.255 5.199 Z M 10.325 6.139 C 10.582 6.139 10.79 6.349 10.79 6.608 C 10.79 6.868 10.582 7.078 10.325 7.078 C 10.201 7.078 10.082 7.028 9.995 6.94 C 9.908 6.852 9.859 6.733 9.86 6.608 C 9.86 6.349 10.068 6.139 10.325 6.139 Z M 12.185 6.139 C 12.442 6.139 12.65 6.349 12.65 6.608 C 12.65 6.868 12.442 7.078 12.185 7.078 C 12.061 7.078 11.942 7.028 11.855 6.94 C 11.768 6.852 11.719 6.733 11.72 6.608 C 11.72 6.349 11.928 6.139 12.185 6.139 Z M 11.255 7.078 C 11.512 7.078 11.72 7.289 11.72 7.548 C 11.72 7.807 11.512 8.018 11.255 8.018 C 11.131 8.017 11.012 7.967 10.925 7.879 C 10.838 7.791 10.789 7.672 10.79 7.548 C 10.79 7.289 10.998 7.078 11.255 7.078 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-gdrive.svg b/.icons/gruvbox_dark/places/16/folder-gdrive.svg
new file mode 120000
index 000000000..30146231e
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-gdrive.svg
@@ -0,0 +1 @@
+folder-google-drive.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-git.svg b/.icons/gruvbox_dark/places/16/folder-git.svg
new file mode 100644
index 000000000..11d0c98d8
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-git.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_RoLXWq7AZKQmejTtN7UqeqwGMQCahseg">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_RoLXWq7AZKQmejTtN7UqeqwGMQCahseg)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 14.736 7.376 L 8.623 1.264 C 8.272 0.912 7.7 0.912 7.348 1.264 L 6.079 2.534 L 7.689 4.144 C 8.063 4.017 8.492 4.102 8.791 4.401 C 9.09 4.701 9.174 5.133 9.045 5.509 L 10.597 7.061 C 10.973 6.931 11.406 7.015 11.705 7.315 C 12.124 7.734 12.124 8.413 11.705 8.833 C 11.286 9.252 10.607 9.252 10.188 8.833 C 9.872 8.517 9.795 8.054 9.954 7.666 L 8.507 6.219 L 8.507 10.027 C 8.609 10.078 8.706 10.145 8.791 10.23 C 9.209 10.649 9.209 11.328 8.791 11.748 C 8.372 12.167 7.692 12.167 7.273 11.748 C 6.855 11.329 6.855 10.65 7.273 10.23 C 7.377 10.127 7.497 10.048 7.625 9.996 L 7.625 6.152 C 7.497 6.1 7.377 6.022 7.273 5.918 C 6.956 5.601 6.88 5.134 7.042 4.745 L 5.455 3.157 L 1.264 7.348 C 0.912 7.701 0.912 8.272 1.264 8.624 L 7.377 14.736 C 7.729 15.088 8.3 15.088 8.652 14.736 L 14.736 8.652 C 15.088 8.3 15.088 7.728 14.736 7.376 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-github.svg b/.icons/gruvbox_dark/places/16/folder-github.svg
new file mode 100644
index 000000000..79cc290c4
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-github.svg
@@ -0,0 +1,48 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <path fill="url(#oomox)" class="ColorScheme-Text" fill-rule="evenodd" d="M 7.999333 0 C 3.582 0 0 3.672594 0 8.203014 C 0 11.826394 2.292 14.900901 5.471333 15.985659 C 5.871333 16.060847 6.017333 15.807943 6.017333 15.59058 C 6.017333 15.395775 6.010667 14.879711 6.006667 14.1955 C 3.781333 14.691058 3.312 13.095705 3.312 13.095705 C 2.948 12.148336 2.424 11.896113 2.424 11.896113 C 1.697333 11.386886 2.478667 11.397822 2.478667 11.397822 C 3.281333 11.455922 3.704 12.243346 3.704 12.243346 C 4.417334 13.496936 5.576666 13.134666 6.032 12.924823 C 6.104666 12.39509 6.311333 12.033503 6.54 11.828445 C 4.763334 11.621336 2.896 10.917986 2.896 7.774442 C 2.896 6.879022 3.208 6.146963 3.719334 5.573484 C 3.637334 5.365692 3.362666 4.531788 3.798 3.4026 C 3.798 3.4026 4.47 3.181821 5.998 4.243339 C 6.650773 4.061226 7.32416 3.968374 8.000666 3.967194 C 8.68 3.970612 9.364667 4.061521 10.003333 4.243339 C 11.530666 3.181821 12.201333 3.4026 12.201333 3.4026 C 12.638001 4.531788 12.363333 5.365692 12.280666 5.573484 C 12.793334 6.146963 13.102666 6.879022 13.102666 7.774442 C 13.102666 10.925504 11.232 11.618601 9.45 11.821609 C 9.737334 12.074515 9.993333 12.575541 9.993333 13.340408 C 9.993333 14.436786 9.983334 15.321271 9.983334 15.59058 C 9.983334 15.809992 10.127333 16.064949 10.533333 15.984976 C 13.71 14.897484 16 11.825711 16 8.203014 C 16 3.672594 12.418001 0 7.999333 0 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-gitlab.svg b/.icons/gruvbox_dark/places/16/folder-gitlab.svg
new file mode 100644
index 000000000..ec9253f3f
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-gitlab.svg
@@ -0,0 +1,48 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 12.52585 0.666731 C 12.373523 0.665052 12.23769 0.762706 12.190209 0.908031 L 10.460525 6.254008 L 5.539639 6.254008 L 3.809955 0.908031 C 3.763544 0.767203 3.63418 0.6707 3.486487 0.666731 C 3.338794 0.663918 3.205221 0.75444 3.152585 0.893015 L 1.06813 6.477848 C 1.066739 6.477848 1.066739 6.479245 1.065347 6.480293 L 0.021903 9.273931 C -0.032745 9.421233 0.017368 9.587037 0.144333 9.679009 L 7.79348 15.263841 L 7.794871 15.266634 C 7.796262 15.266634 7.796262 15.266634 7.796262 15.268032 L 7.810175 15.276063 C 7.815392 15.278858 7.819218 15.283047 7.824783 15.285492 C 7.826174 15.285492 7.826174 15.286889 7.827566 15.286889 C 7.827566 15.286889 7.828957 15.288285 7.830348 15.288285 C 7.83174 15.289683 7.833131 15.29108 7.835566 15.29108 L 7.84113 15.295269 C 7.848087 15.297714 7.856087 15.302254 7.864086 15.304698 L 7.864086 15.306096 L 7.88739 15.314127 C 7.888781 15.314127 7.888781 15.314127 7.890172 15.315524 C 7.896085 15.317002 7.901894 15.318868 7.907563 15.321111 C 7.910346 15.321111 7.913128 15.322508 7.917302 15.322508 C 7.917302 15.323905 7.917302 15.323905 7.917302 15.322508 C 7.924258 15.325302 7.930867 15.326349 7.937475 15.327746 L 7.964605 15.331936 C 7.978517 15.331936 7.993125 15.333333 8.007038 15.333333 C 8.020603 15.331936 8.032776 15.331936 8.04495 15.329142 C 8.050515 15.329142 8.054341 15.329142 8.059906 15.327746 L 8.062689 15.327746 C 8.065471 15.326349 8.066514 15.326349 8.069645 15.326349 C 8.070688 15.326349 8.07208 15.325302 8.074862 15.325302 C 8.077644 15.323905 8.081819 15.323905 8.084253 15.322508 C 8.088948 15.32131 8.093589 15.319912 8.098166 15.318318 C 8.1006 15.318318 8.101991 15.318318 8.103383 15.31692 L 8.107557 15.31692 C 8.119794 15.31296 8.131665 15.307935 8.143034 15.301905 C 8.144077 15.301905 8.144077 15.301905 8.145468 15.300507 C 8.14686 15.300507 8.148251 15.300507 8.149642 15.299111 L 8.157642 15.295269 C 8.165112 15.291378 8.172423 15.287185 8.179555 15.282698 C 8.181989 15.281651 8.18338 15.280254 8.184772 15.278858 C 8.186163 15.278858 8.187554 15.277461 8.188945 15.277461 C 8.19451 15.27327 8.199727 15.270476 8.205293 15.266634 L 8.208075 15.262445 L 15.857222 9.679358 C 15.983478 9.586469 16.032521 9.421295 15.977913 9.27428 L 14.937251 6.49007 C 14.935669 6.487035 14.934723 6.483708 14.934469 6.480293 L 12.847579 0.893015 C 12.79705 0.758366 12.669503 0.668559 12.526198 0.666731 L 12.52585 0.666731 Z M 2.110183 6.952417 L 5.034264 6.952417 L 7.07072 13.243691 L 2.110183 6.952417 Z M 10.9659 6.952417 L 13.88998 6.952417 L 8.929444 13.243691 L 10.9659 6.952417 Z M 1.500116 7.304416 L 6.152141 13.203882 L 0.766922 9.271487 L 1.500116 7.304416 Z M 14.500048 7.304416 L 15.23359 9.271487 L 9.848023 13.203882 L 14.500048 7.304416 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-gnome.svg b/.icons/gruvbox_dark/places/16/folder-gnome.svg
new file mode 100644
index 000000000..8c8228b4c
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-gnome.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_Af9XBBME5uRcJm6uuvmZrWxGVfytCiqq">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_Af9XBBME5uRcJm6uuvmZrWxGVfytCiqq)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 12.447 0.5 C 9.59 0.5 9.055 4.952 10.662 4.952 C 12.268 4.952 15.304 0.5 12.447 0.5 Z M 8.047 1.185 C 8.002 1.185 7.954 1.189 7.903 1.195 C 6.283 1.404 6.853 4.214 7.715 4.267 C 8.548 4.318 9.461 1.19 8.045 1.185 L 8.047 1.185 Z M 5.24 2.222 C 5.141 2.216 5.031 2.235 4.909 2.286 C 3.608 2.834 4.712 5.096 5.44 4.945 C 6.101 4.807 6.196 2.286 5.24 2.222 Z M 3.116 4.072 C 3.003 4.068 2.881 4.109 2.75 4.208 C 1.709 5.005 3.101 6.932 3.714 6.633 C 4.25 6.371 3.908 4.101 3.116 4.072 L 3.116 4.072 Z M 9.268 5.91 C 7.011 5.871 4.034 7.045 3.526 9.405 C 2.976 11.958 5.79 15.5 8.724 15.5 C 10.168 15.5 11.834 14.147 12.145 12.432 C 12.383 11.126 9.345 11.65 9.453 12.514 C 9.585 13.551 8.721 14.063 7.876 13.395 C 5.183 11.268 12.334 10.206 11.862 7.3 C 11.715 6.395 10.62 5.935 9.267 5.91 L 9.268 5.91 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-google-drive.svg b/.icons/gruvbox_dark/places/16/folder-google-drive.svg
new file mode 100644
index 000000000..270efa8e2
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-google-drive.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_AAZiGJ5Ggo8alxjkpfrS82BRdCb99MHA">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_AAZiGJ5Ggo8alxjkpfrS82BRdCb99MHA)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 5.5 1.571 L 9.786 8.714 L 15.5 8.714 L 10.737 1.571 L 5.5 1.571 Z M 4.501 2.428 L 0.5 10.143 L 3.215 14.429 L 6.929 6.714 L 4.501 2.428 Z M 6.929 10.143 L 4.786 14.429 L 13.357 14.429 L 15.5 10.143 L 6.929 10.143 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-green.svg b/.icons/gruvbox_dark/places/16/folder-green.svg
new file mode 100644
index 000000000..2fa36c9c0
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-green.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 16 16" width="16" height="16"><path d=" M 3.994 1 C 2.736 1.015 1.815 0.971 1.062 1.387 C 0.672 1.608 0.374 1.961 0.222 2.383 C 0.058 2.821 0 3.343 0 4 L 0 12 C 0 12.658 0.058 13.179 0.223 13.617 C 0.387 14.056 0.686 14.407 1.063 14.615 C 1.815 15.031 2.736 14.985 3.994 15 L 12.006 15 C 13.264 14.985 14.185 15.03 14.938 14.615 C 15.314 14.408 15.613 14.055 15.778 13.617 C 15.942 13.179 16 12.657 16 12 L 16 6 C 16 5.342 15.942 4.821 15.777 4.383 C 15.757 4.328 15.729 4.279 15.703 4.229 L 15.676 4.172 C 15.514 3.842 15.257 3.568 14.938 3.385 C 14.185 2.969 13.264 3.015 12.006 3 L 8.967 3 L 6.945 1 L 3.996 1 L 3.994 1 Z " id="Path" fill="#76c22b"/></svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-grey.svg b/.icons/gruvbox_dark/places/16/folder-grey.svg
new file mode 100644
index 000000000..dfba6cd82
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-grey.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 16 16" width="16" height="16"><path d=" M 3.994 1 C 2.736 1.015 1.815 0.971 1.062 1.387 C 0.672 1.608 0.374 1.961 0.222 2.383 C 0.058 2.821 0 3.343 0 4 L 0 12 C 0 12.658 0.058 13.179 0.223 13.617 C 0.387 14.056 0.686 14.407 1.063 14.615 C 1.815 15.031 2.736 14.985 3.994 15 L 12.006 15 C 13.264 14.985 14.185 15.03 14.938 14.615 C 15.314 14.408 15.613 14.055 15.778 13.617 C 15.942 13.179 16 12.657 16 12 L 16 6 C 16 5.342 15.942 4.821 15.777 4.383 C 15.757 4.328 15.729 4.279 15.703 4.229 L 15.676 4.172 C 15.514 3.842 15.257 3.568 14.938 3.385 C 14.185 2.969 13.264 3.015 12.006 3 L 8.967 3 L 6.945 1 L 3.996 1 L 3.994 1 Z " id="Path" fill="#999999"/></svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-home.svg b/.icons/gruvbox_dark/places/16/folder-home.svg
new file mode 120000
index 000000000..858de4c5d
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-home.svg
@@ -0,0 +1 @@
+user-home.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-html.svg b/.icons/gruvbox_dark/places/16/folder-html.svg
new file mode 120000
index 000000000..15062ce2d
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-html.svg
@@ -0,0 +1 @@
+folder.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-icons.svg b/.icons/gruvbox_dark/places/16/folder-icons.svg
new file mode 100644
index 000000000..4a8804d48
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-icons.svg
@@ -0,0 +1,56 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <g>
+ <path d="M 4.611798 0 L 7.152949 0 C 7.360727 0 7.529416 0.168689 7.529416 0.376467 L 7.529416 2.917618 C 7.529416 3.125396 7.360727 3.294085 7.152949 3.294085 L 4.611798 3.294085 C 4.40402 3.294085 4.235331 3.125396 4.235331 2.917618 L 4.235331 0.376467 C 4.235331 0.168689 4.40402 0 4.611798 0 Z" fill="url(#oomox)" class="ColorScheme-Text"/>
+ <path d="M 4.611798 4.235343 L 7.152949 4.235343 C 7.360727 4.235343 7.529416 4.404033 7.529416 4.61181 L 7.529416 7.152962 C 7.529416 7.360739 7.360727 7.529428 7.152949 7.529428 L 4.611798 7.529428 C 4.40402 7.529428 4.235331 7.360739 4.235331 7.152962 L 4.235331 4.61181 C 4.235331 4.404033 4.40402 4.235343 4.611798 4.235343 Z" fill="url(#oomox)" class="ColorScheme-Text"/>
+ <path d="M 4.611798 8.47057 L 7.152949 8.47057 C 7.360727 8.47057 7.529416 8.63926 7.529416 8.847037 L 7.529416 11.388189 C 7.529416 11.595966 7.360727 11.764655 7.152949 11.764655 L 4.611798 11.764655 C 4.40402 11.764655 4.235331 11.595966 4.235331 11.388189 L 4.235331 8.847037 C 4.235331 8.63926 4.40402 8.47057 4.611798 8.47057 Z" fill="url(#oomox)" class="ColorScheme-Text"/>
+ <path d="M 4.611798 12.705915 L 7.152949 12.705915 C 7.360727 12.705915 7.529416 12.874604 7.529416 13.082382 L 7.529416 15.623533 C 7.529416 15.831311 7.360727 16 7.152949 16 L 4.611798 16 C 4.40402 16 4.235331 15.831311 4.235331 15.623533 L 4.235331 13.082382 C 4.235331 12.874604 4.40402 12.705915 4.611798 12.705915 Z" fill="url(#oomox)" class="ColorScheme-Text"/>
+ <path d="M 8.847051 4.235343 L 11.388202 4.235343 C 11.59598 4.235343 11.764669 4.404033 11.764669 4.61181 L 11.764669 7.152962 C 11.764669 7.360739 11.59598 7.529428 11.388202 7.529428 L 8.847051 7.529428 C 8.639273 7.529428 8.470584 7.360739 8.470584 7.152962 L 8.470584 4.61181 C 8.470584 4.404033 8.639273 4.235343 8.847051 4.235343 Z" fill="url(#oomox)" class="ColorScheme-Text"/>
+ <path d="M 8.847051 8.47057 L 11.388202 8.47057 C 11.59598 8.47057 11.764669 8.63926 11.764669 8.847037 L 11.764669 11.388189 C 11.764669 11.595966 11.59598 11.764655 11.388202 11.764655 L 8.847051 11.764655 C 8.639273 11.764655 8.470584 11.595966 8.470584 11.388189 L 8.470584 8.847037 C 8.470584 8.63926 8.639273 8.47057 8.847051 8.47057 Z" fill="url(#oomox)" class="ColorScheme-Text"/>
+ <path d="M 8.847051 12.705915 L 11.388202 12.705915 C 11.59598 12.705915 11.764669 12.874604 11.764669 13.082382 L 11.764669 15.623533 C 11.764669 15.831311 11.59598 16 11.388202 16 L 8.847051 16 C 8.639273 16 8.470584 15.831311 8.470584 15.623533 L 8.470584 13.082382 C 8.470584 12.874604 8.639273 12.705915 8.847051 12.705915 Z" fill="url(#oomox)" class="ColorScheme-Text"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-image-people.svg b/.icons/gruvbox_dark/places/16/folder-image-people.svg
new file mode 100644
index 000000000..09d1167cf
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-image-people.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_JiN4RcQ9gvZjBnX6vIhRUL9TvAiMdpH9">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_JiN4RcQ9gvZjBnX6vIhRUL9TvAiMdpH9)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 8 0.5 C 7.471 0.5 6.968 0.598 6.506 0.795 C 6.046 0.983 5.638 1.258 5.299 1.615 L 5.297 1.619 L 5.295 1.621 C 4.965 1.98 4.709 2.411 4.529 2.901 C 4.344 3.414 4.252 3.956 4.259 4.501 C 4.259 5.081 4.346 5.623 4.529 6.113 C 4.709 6.595 4.965 7.021 5.295 7.379 L 5.297 7.381 L 5.299 7.383 C 5.637 7.739 6.042 8.019 6.5 8.215 L 6.504 8.217 L 6.508 8.219 C 6.97 8.407 7.472 8.5 8 8.5 C 8.528 8.5 9.028 8.407 9.49 8.219 L 9.49 8.217 C 9.941 8.026 10.347 7.742 10.68 7.383 C 11.02 7.025 11.28 6.597 11.46 6.113 C 11.645 5.623 11.732 5.082 11.732 4.5 L 11.74 4.5 C 11.74 3.927 11.653 3.391 11.47 2.902 C 11.301 2.426 11.035 1.989 10.69 1.619 C 10.357 1.26 9.948 0.978 9.494 0.795 C 9.021 0.596 8.513 0.496 8 0.5 Z M 8 1.5 C 8.406 1.5 8.77 1.573 9.102 1.715 L 9.112 1.719 L 9.122 1.721 C 9.452 1.856 9.729 2.047 9.959 2.297 L 9.959 2.307 C 10.199 2.56 10.39 2.871 10.528 3.247 L 10.528 3.252 C 10.658 3.603 10.722 4.005 10.727 4.454 L 10.727 4.5 C 10.727 4.982 10.655 5.4 10.52 5.762 L 10.52 5.764 C 10.395 6.11 10.201 6.427 9.95 6.695 L 9.94 6.699 L 9.94 6.703 C 9.706 6.956 9.426 7.153 9.092 7.297 C 8.745 7.435 8.374 7.504 8 7.5 C 7.59 7.5 7.223 7.428 6.89 7.293 L 6.887 7.293 C 6.562 7.153 6.287 6.956 6.049 6.711 L 5.998 6.641 L 5.99 6.635 C 5.764 6.379 5.586 6.084 5.466 5.764 C 5.322 5.359 5.252 4.93 5.259 4.5 C 5.259 4.029 5.33 3.614 5.466 3.25 L 5.468 3.248 L 5.468 3.244 C 5.606 2.868 5.793 2.56 6.023 2.308 L 6.035 2.298 C 6.275 2.048 6.555 1.855 6.885 1.72 L 6.891 1.716 L 6.899 1.714 C 7.229 1.574 7.594 1.5 8 1.5 L 8 1.5 Z M 15 15.5 L 14 15.5 C 14 14.635 13.93 14.2 13.765 13.667 C 13.6 13.134 13.355 12.763 12.951 12.457 C 12.141 11.847 10.841 11.524 8.029 11.524 C 5.216 11.524 3.864 11.846 3.054 12.457 C 2.649 12.762 2.404 13.133 2.238 13.667 C 2.072 14.201 2.002 14.635 2 15.5 L 1 15.498 C 1.002 14.584 1.069 14.058 1.283 13.37 C 1.497 12.682 1.877 12.093 2.452 11.659 C 3.602 10.792 5.147 10.525 8.029 10.525 C 10.91 10.525 12.405 10.792 13.554 11.66 C 14.128 12.094 14.507 12.684 14.72 13.372 C 14.934 14.06 15 14.585 15 15.5 L 15 15.5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-image.svg b/.icons/gruvbox_dark/places/16/folder-image.svg
new file mode 120000
index 000000000..6d4bb4b0c
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-image.svg
@@ -0,0 +1 @@
+folder-images.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-images.svg b/.icons/gruvbox_dark/places/16/folder-images.svg
new file mode 120000
index 000000000..273d2b9b3
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-images.svg
@@ -0,0 +1 @@
+folder-pictures.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-important.svg b/.icons/gruvbox_dark/places/16/folder-important.svg
new file mode 100644
index 000000000..40bb21ab1
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-important.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_HTNQzLIqVpBpm9dOUo6PA1OzmSmGhvl5">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_HTNQzLIqVpBpm9dOUo6PA1OzmSmGhvl5)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" fill-rule="evenodd" d="M 8.553 10.3 L 7.242 10.3 L 6.829 6.012 L 6.829 2.653 L 8.966 2.653 L 8.966 6.012 L 8.553 10.3 L 8.553 10.3 L 8.553 10.3 Z M 8 0 C 3.582 0 0 3.582 0 8 C 0 12.418 3.582 16 8 16 C 12.418 16 16 12.418 16 8 C 16 3.582 12.418 0 8 0 L 8 0 L 8 0 Z M 8.885 12.922 L 8.885 12.922 L 8.885 12.922 Q 8.479 13.32 7.89 13.32 L 7.89 13.32 L 7.89 13.32 Q 7.301 13.32 6.918 12.93 L 6.918 12.93 L 6.918 12.93 Q 6.535 12.539 6.535 11.965 L 6.535 11.965 L 6.535 11.965 Q 6.535 11.39 6.918 10.992 L 6.918 10.992 L 6.918 10.992 Q 7.301 10.594 7.89 10.594 L 7.89 10.594 L 7.89 10.594 Q 8.479 10.594 8.885 10.992 L 8.885 10.992 L 8.885 10.992 Q 9.29 11.39 9.29 11.965 L 9.29 11.965 L 9.29 11.965 Q 9.29 12.524 8.885 12.922 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-indigo.svg b/.icons/gruvbox_dark/places/16/folder-indigo.svg
new file mode 100644
index 000000000..2704f9735
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-indigo.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 16 16" width="16" height="16"><path d=" M 3.994 1 C 2.736 1.015 1.815 0.971 1.062 1.387 C 0.672 1.608 0.374 1.961 0.222 2.383 C 0.058 2.821 0 3.343 0 4 L 0 12 C 0 12.658 0.058 13.179 0.223 13.617 C 0.387 14.056 0.686 14.407 1.063 14.615 C 1.815 15.031 2.736 14.985 3.994 15 L 12.006 15 C 13.264 14.985 14.185 15.03 14.938 14.615 C 15.314 14.408 15.613 14.055 15.778 13.617 C 15.942 13.179 16 12.657 16 12 L 16 6 C 16 5.342 15.942 4.821 15.777 4.383 C 15.757 4.328 15.729 4.279 15.703 4.229 L 15.676 4.172 C 15.514 3.842 15.257 3.568 14.938 3.385 C 14.185 2.969 13.264 3.015 12.006 3 L 8.967 3 L 6.945 1 L 3.996 1 L 3.994 1 Z " id="Path" fill="#5c6bc0"/></svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-java.svg b/.icons/gruvbox_dark/places/16/folder-java.svg
new file mode 100644
index 000000000..705788a02
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-java.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_tyPTbJgDRIx9GnsvcJ79ORX1XOYTVPvh">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_tyPTbJgDRIx9GnsvcJ79ORX1XOYTVPvh)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" fill-rule="evenodd" d="M 7.926 3.279 C 7.233 3.767 6.448 4.319 6.027 5.233 C 5.296 6.828 7.522 8.568 7.617 8.641 C 7.64 8.658 7.666 8.667 7.692 8.667 C 7.72 8.667 7.749 8.657 7.771 8.638 C 7.815 8.601 7.828 8.538 7.801 8.487 C 7.793 8.471 6.994 6.919 7.024 5.805 C 7.035 5.417 7.577 4.977 8.152 4.511 C 8.678 4.084 9.275 3.6 9.624 3.034 C 10.39 1.789 9.538 0.564 9.53 0.552 C 9.496 0.504 9.433 0.487 9.38 0.51 C 9.327 0.534 9.297 0.592 9.309 0.649 C 9.311 0.657 9.477 1.467 9.016 2.301 C 8.826 2.646 8.409 2.94 7.926 3.279 L 7.926 3.279 L 7.926 3.279 L 7.926 3.279 L 7.926 3.279 L 7.926 3.279 L 7.926 3.279 L 7.926 3.279 Z M 10.845 3.829 C 10.894 3.792 10.908 3.725 10.879 3.671 C 10.849 3.617 10.785 3.594 10.727 3.616 C 10.61 3.66 7.845 4.726 7.845 6.014 C 7.845 6.902 8.224 7.371 8.501 7.714 C 8.61 7.848 8.703 7.964 8.734 8.063 C 8.821 8.349 8.615 8.865 8.528 9.039 C 8.504 9.09 8.516 9.15 8.558 9.187 C 8.581 9.207 8.61 9.217 8.639 9.217 C 8.663 9.217 8.688 9.21 8.709 9.195 C 8.756 9.162 9.87 8.374 9.671 7.424 C 9.596 7.064 9.419 6.8 9.263 6.567 C 9.02 6.207 8.845 5.946 9.111 5.465 C 9.422 4.904 10.831 3.839 10.845 3.829 L 10.845 3.829 L 10.845 3.829 L 10.845 3.829 L 10.845 3.829 L 10.845 3.829 L 10.845 3.829 L 10.845 3.829 Z M 3.649 9.237 C 3.601 9.379 3.624 9.52 3.713 9.645 C 4.013 10.061 5.074 10.29 6.702 10.29 C 6.703 10.29 6.703 10.29 6.703 10.29 C 6.923 10.29 7.156 10.286 7.395 10.277 C 9.998 10.184 10.963 9.373 11.003 9.338 C 11.046 9.301 11.058 9.238 11.031 9.188 C 11.004 9.137 10.946 9.112 10.89 9.127 C 9.973 9.377 8.262 9.466 7.074 9.466 C 5.746 9.466 5.069 9.37 4.903 9.3 C 4.988 9.183 5.513 8.974 6.162 8.847 C 6.224 8.834 6.267 8.777 6.261 8.714 C 6.255 8.651 6.202 8.603 6.139 8.603 C 5.758 8.603 3.848 8.634 3.649 9.237 L 3.649 9.237 L 3.649 9.237 L 3.649 9.237 L 3.649 9.237 L 3.649 9.237 L 3.649 9.237 Z M 12.358 8.402 C 11.821 8.402 11.312 8.671 11.291 8.682 C 11.241 8.709 11.216 8.766 11.23 8.821 C 11.243 8.875 11.292 8.914 11.349 8.914 C 11.36 8.914 12.494 8.923 12.597 9.571 C 12.688 10.13 11.524 11.036 11.068 11.338 C 11.019 11.371 10.999 11.434 11.022 11.488 C 11.042 11.534 11.087 11.563 11.136 11.563 C 11.144 11.563 11.153 11.562 11.161 11.561 C 11.269 11.538 13.809 10.978 13.54 9.499 C 13.377 8.592 12.807 8.402 12.358 8.402 L 12.358 8.402 L 12.358 8.402 L 12.358 8.402 L 12.358 8.402 L 12.358 8.402 Z M 10.617 11.157 C 10.626 11.11 10.606 11.061 10.566 11.034 L 9.958 10.607 C 9.928 10.586 9.89 10.58 9.855 10.589 C 9.849 10.591 9.212 10.758 8.288 10.861 C 7.921 10.902 7.51 10.924 7.099 10.924 C 6.175 10.924 5.571 10.815 5.483 10.735 C 5.471 10.713 5.475 10.703 5.477 10.697 C 5.493 10.653 5.579 10.6 5.634 10.579 C 5.695 10.556 5.728 10.49 5.709 10.428 C 5.69 10.365 5.626 10.329 5.562 10.344 C 4.952 10.491 4.653 10.698 4.675 10.957 C 4.713 11.416 5.777 11.652 6.677 11.715 C 6.806 11.723 6.946 11.728 7.093 11.728 C 7.093 11.728 7.093 11.728 7.093 11.728 C 8.589 11.728 10.506 11.258 10.525 11.254 C 10.572 11.242 10.608 11.204 10.617 11.157 L 10.617 11.157 L 10.617 11.157 L 10.617 11.157 L 10.617 11.157 Z M 6.026 12.143 C 6.072 12.113 6.093 12.056 6.076 12.004 C 6.06 11.951 6.011 11.917 5.956 11.917 C 5.874 11.919 5.155 11.952 5.104 12.41 C 5.089 12.547 5.128 12.672 5.221 12.782 C 5.479 13.088 6.176 13.27 7.351 13.338 C 7.49 13.346 7.632 13.35 7.771 13.35 C 9.265 13.35 10.271 12.882 10.314 12.862 C 10.354 12.843 10.381 12.803 10.384 12.758 C 10.386 12.713 10.364 12.67 10.325 12.646 L 9.556 12.176 C 9.529 12.16 9.497 12.155 9.466 12.161 C 9.462 12.162 8.973 12.263 8.236 12.363 C 8.096 12.382 7.921 12.392 7.716 12.392 C 6.98 12.392 6.161 12.272 6.003 12.193 C 6.001 12.178 6.004 12.159 6.026 12.143 L 6.026 12.143 L 6.026 12.143 L 6.026 12.143 Z M 7.075 14.763 C 10.497 14.76 12.334 14.151 12.688 13.768 C 12.813 13.633 12.827 13.505 12.816 13.421 C 12.79 13.214 12.602 13.088 12.58 13.074 C 12.529 13.041 12.46 13.05 12.42 13.096 C 12.38 13.143 12.379 13.21 12.419 13.256 C 12.441 13.284 12.453 13.331 12.39 13.394 C 12.249 13.526 10.822 13.927 8.447 14.048 C 8.121 14.065 7.78 14.073 7.432 14.073 C 5.305 14.073 3.749 13.782 3.544 13.612 C 3.623 13.499 4.174 13.318 4.759 13.216 C 4.825 13.204 4.87 13.142 4.86 13.076 C 4.849 13.009 4.788 12.964 4.722 12.973 C 4.705 12.975 4.649 12.978 4.584 12.982 C 3.618 13.041 2.502 13.173 2.443 13.671 C 2.426 13.822 2.471 13.96 2.577 14.08 C 2.838 14.373 3.588 14.763 7.075 14.763 C 7.075 14.763 7.075 14.763 7.075 14.763 L 7.075 14.763 L 7.075 14.763 Z M 13.36 13.876 C 13.312 13.854 13.254 13.865 13.218 13.904 C 13.213 13.91 12.699 14.448 11.152 14.764 C 10.559 14.883 9.448 14.943 7.847 14.943 C 6.244 14.943 4.718 14.88 4.703 14.879 C 4.639 14.876 4.585 14.922 4.576 14.985 C 4.568 15.048 4.608 15.107 4.67 15.122 C 4.685 15.125 6.284 15.5 8.47 15.5 C 9.519 15.5 10.539 15.415 11.503 15.247 C 13.3 14.932 13.426 14.04 13.43 14.002 C 13.437 13.95 13.408 13.899 13.36 13.876 L 13.36 13.876 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-linux.svg b/.icons/gruvbox_dark/places/16/folder-linux.svg
new file mode 100644
index 000000000..1c7908fcd
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-linux.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_OfhKWuS9Px86zrxUjIjoTUt9K2yZANoj">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_OfhKWuS9Px86zrxUjIjoTUt9K2yZANoj)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 8.815 11.295 C 7.615 11.853 6.499 11.847 5.749 11.793 C 4.855 11.728 4.135 11.484 3.819 11.269 C 3.624 11.137 3.359 11.188 3.227 11.383 C 3.095 11.578 3.146 11.843 3.341 11.975 C 3.85 12.319 4.748 12.575 5.687 12.643 C 5.846 12.655 6.021 12.661 6.209 12.661 C 7.027 12.661 8.064 12.583 9.174 12.067 C 9.387 11.968 9.48 11.715 9.381 11.501 C 9.282 11.288 9.028 11.195 8.815 11.295 Z M 13.551 10.663 C 13.591 6.961 13.972 -0.033 6.886 0.532 C -0.11 1.096 1.745 8.486 1.641 10.961 C 1.549 12.271 1.114 13.871 0.5 15.5 L 2.391 15.5 C 2.586 14.81 2.728 14.127 2.79 13.477 C 2.904 13.556 3.026 13.633 3.157 13.706 C 3.368 13.831 3.55 13.997 3.743 14.173 C 4.193 14.583 4.704 15.049 5.701 15.106 C 5.768 15.11 5.836 15.112 5.902 15.112 C 6.911 15.112 7.601 14.671 8.156 14.316 C 8.421 14.146 8.651 13.999 8.867 13.928 C 9.481 13.736 10.017 13.426 10.418 13.031 C 10.481 12.97 10.539 12.906 10.593 12.841 C 10.817 13.66 11.123 14.581 11.462 15.5 L 15.5 15.5 C 14.529 14.003 13.53 12.535 13.551 10.663 Z M 2.318 8.65 C 2.318 8.65 2.318 8.649 2.318 8.649 C 2.248 7.441 2.827 6.425 3.609 6.379 C 4.391 6.334 5.082 7.276 5.152 8.484 C 5.152 8.485 5.152 8.485 5.152 8.485 C 5.155 8.55 5.157 8.614 5.157 8.678 C 4.909 8.74 4.685 8.831 4.485 8.937 C 4.484 8.928 4.483 8.919 4.483 8.91 L 4.483 8.909 C 4.416 8.224 4.05 7.706 3.664 7.753 C 3.28 7.8 3.022 8.394 3.089 9.079 C 3.089 9.079 3.089 9.079 3.089 9.079 C 3.118 9.379 3.204 9.646 3.324 9.848 C 3.294 9.871 3.21 9.933 3.113 10.004 C 3.04 10.057 2.951 10.122 2.845 10.201 C 2.554 9.818 2.354 9.269 2.318 8.65 Z M 10.245 11.635 C 10.217 12.274 9.381 12.874 8.61 13.115 L 8.606 13.117 C 8.285 13.221 7.999 13.404 7.696 13.597 C 7.188 13.923 6.661 14.26 5.902 14.26 C 5.851 14.26 5.8 14.258 5.75 14.255 C 5.054 14.215 4.729 13.918 4.317 13.543 C 4.099 13.345 3.874 13.139 3.585 12.97 L 3.578 12.966 C 2.953 12.613 2.564 12.174 2.539 11.791 C 2.527 11.601 2.612 11.436 2.791 11.302 C 3.181 11.009 3.443 10.818 3.616 10.691 C 3.808 10.551 3.866 10.509 3.909 10.468 C 3.94 10.439 3.973 10.407 4.009 10.372 C 4.366 10.024 4.966 9.441 5.886 9.441 C 6.448 9.441 7.071 9.658 7.734 10.084 C 8.046 10.287 8.318 10.381 8.662 10.5 C 8.898 10.582 9.167 10.674 9.526 10.828 L 9.532 10.831 C 9.867 10.968 10.263 11.219 10.245 11.635 L 10.245 11.635 Z M 10.06 10.135 C 9.996 10.103 9.928 10.072 9.858 10.043 C 9.534 9.905 9.275 9.811 9.06 9.736 C 9.179 9.503 9.252 9.213 9.259 8.897 L 9.259 8.897 C 9.276 8.13 8.889 7.507 8.395 7.506 C 7.901 7.504 7.488 8.125 7.471 8.893 L 7.471 8.893 C 7.471 8.918 7.471 8.943 7.471 8.968 C 7.167 8.828 6.868 8.726 6.575 8.664 C 6.574 8.635 6.572 8.606 6.571 8.577 L 6.571 8.576 C 6.543 7.179 7.401 6.022 8.487 5.992 C 9.573 5.963 10.476 7.072 10.505 8.47 L 10.505 8.47 C 10.518 9.103 10.349 9.684 10.06 10.135 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-locked.svg b/.icons/gruvbox_dark/places/16/folder-locked.svg
new file mode 100644
index 000000000..426fae460
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-locked.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_w66aAJemzE7s1QXY0P5RQqO9TktECmgR">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_w66aAJemzE7s1QXY0P5RQqO9TktECmgR)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 8 0.5 C 5.923 0.5 4.25 2.172 4.25 4.25 L 4.25 8 L 2.375 8 C 2.375 10.5 2.375 13 2.375 15.5 C 6.125 15.5 9.875 15.5 13.625 15.5 L 13.625 8 C 13 8 12.375 8 11.75 8 L 11.75 4.25 C 11.75 2.172 10.077 0.5 8 0.5 Z M 8 1.438 C 9.558 1.438 10.813 2.901 10.813 4.719 L 10.813 8 L 5.188 8 L 5.188 4.719 C 5.188 2.901 6.442 1.438 8 1.438 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-mac.svg b/.icons/gruvbox_dark/places/16/folder-mac.svg
new file mode 100644
index 000000000..c3a1dcfce
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-mac.svg
@@ -0,0 +1,48 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <path fill="url(#oomox)" class="ColorScheme-Text" fill-rule="evenodd" d="M 9.8286605,0 C 7.9035856,2.2761251 6.2229024,5.2717989 6.0395602,8.7896778 L 6.0198053,9.1577573 H 8.7995221 C 8.6497506,9.7733731 8.5647657,10.401486 8.538077,11.030687 6.5143866,11.15123 4.6317556,10.930302 2.8208295,9.9983727 L 2.5,10.622334 c 1.9325936,0.994579 3.9467092,1.230383 6.0323522,1.111494 C 8.5737562,13.227915 8.945101,14.702329 9.604237,16 l 0.62605,-0.316476 C 9.6162913,14.474748 9.2422856,13.090721 9.1797525,11.699116 10.826836,11.641866 12.094106,11.24452 13.102709,10.643902 l -0.358324,-0.60207 c -0.902814,0.537605 -2.033293,0.900807 -3.5703492,0.95624 0.022979,-0.70955 0.1299768,-1.4136981 0.3338516,-2.0901092 L 9.6438308,8.456915 H 6.8349501 C 7.1080062,5.3090503 8.5794486,2.5633317 10.364154,0.45318507 Z M 3.9801664,4.0099278 V 5.8016235 H 4.6812145 V 4.0099278 Z m 6.5000636,0 v 1.7916957 h 0.701053 V 4.0099278 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-magenta.svg b/.icons/gruvbox_dark/places/16/folder-magenta.svg
new file mode 100644
index 000000000..d4b4a4348
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-magenta.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 16 16" width="16" height="16"><path d=" M 3.994 1 C 2.736 1.015 1.815 0.971 1.062 1.387 C 0.672 1.608 0.374 1.961 0.222 2.383 C 0.058 2.821 0 3.343 0 4 L 0 12 C 0 12.658 0.058 13.179 0.223 13.617 C 0.387 14.056 0.686 14.407 1.063 14.615 C 1.815 15.031 2.736 14.985 3.994 15 L 12.006 15 C 13.264 14.985 14.185 15.03 14.938 14.615 C 15.314 14.408 15.613 14.055 15.778 13.617 C 15.942 13.179 16 12.657 16 12 L 16 6 C 16 5.342 15.942 4.821 15.777 4.383 C 15.757 4.328 15.729 4.279 15.703 4.229 L 15.676 4.172 C 15.514 3.842 15.257 3.568 14.938 3.385 C 14.185 2.969 13.264 3.015 12.006 3 L 8.967 3 L 6.945 1 L 3.996 1 L 3.994 1 Z " id="Path" fill="#f74761"/></svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-mail-cloud.svg b/.icons/gruvbox_dark/places/16/folder-mail-cloud.svg
new file mode 100644
index 000000000..1b8f46705
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-mail-cloud.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_yGby73csIHZEeKTBV983wUdROh4Fn1pZ">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_yGby73csIHZEeKTBV983wUdROh4Fn1pZ)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 13.139 7.395 C 13.141 7.338 13.144 7.281 13.144 7.226 C 13.144 5.051 11.373 3.282 9.198 3.282 C 7.695 3.282 6.323 4.15 5.665 5.482 C 5.321 5.255 4.918 5.134 4.506 5.135 C 3.401 5.136 2.485 5.991 2.409 7.094 C 1.275 7.507 0.5 8.596 0.5 9.818 C 0.5 11.416 1.802 12.718 3.402 12.718 L 12.829 12.718 C 14.302 12.718 15.5 11.52 15.5 10.047 C 15.5 8.68 14.467 7.549 13.139 7.395 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-mail.svg b/.icons/gruvbox_dark/places/16/folder-mail.svg
new file mode 100644
index 000000000..17644477e
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-mail.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_vPvi3KrJyoPqm3zsCwafOOzfE22Gs6he">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_vPvi3KrJyoPqm3zsCwafOOzfE22Gs6he)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 0 1.143 L 0 14.857 L 16 14.857 L 16 1.143 L 0 1.143 Z M 1.951 2.286 L 14.049 2.286 L 8 8.335 L 1.951 2.286 Z M 1.143 3.094 L 5.638 7.589 L 1.143 12.835 L 1.143 3.094 Z M 14.857 3.094 L 14.857 12.837 L 10.362 7.589 L 14.857 3.094 Z M 6.449 8.4 L 8 9.951 L 9.551 8.4 L 14.105 13.714 L 1.893 13.714 L 6.449 8.4 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-manjaro.svg b/.icons/gruvbox_dark/places/16/folder-manjaro.svg
new file mode 100644
index 000000000..008ab0986
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-manjaro.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 16 16" width="16" height="16"><path d=" M 3.994 1 C 2.736 1.015 1.815 0.971 1.062 1.387 C 0.672 1.608 0.374 1.961 0.222 2.383 C 0.058 2.821 0 3.343 0 4 L 0 12 C 0 12.658 0.058 13.179 0.223 13.617 C 0.387 14.056 0.686 14.407 1.063 14.615 C 1.815 15.031 2.736 14.985 3.994 15 L 12.006 15 C 13.264 14.985 14.185 15.03 14.938 14.615 C 15.314 14.408 15.613 14.055 15.778 13.617 C 15.942 13.179 16 12.657 16 12 L 16 6 C 16 5.342 15.942 4.821 15.777 4.383 C 15.757 4.328 15.729 4.279 15.703 4.229 L 15.676 4.172 C 15.514 3.842 15.257 3.568 14.938 3.385 C 14.185 2.969 13.264 3.015 12.006 3 L 8.967 3 L 6.945 1 L 3.996 1 L 3.994 1 Z " id="Path" fill="#16a085"/></svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-mega.svg b/.icons/gruvbox_dark/places/16/folder-mega.svg
new file mode 100644
index 000000000..82a19eaf1
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-mega.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_XJyEuxEFHABFfK8HQLTRUKmmaQywor4G">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_XJyEuxEFHABFfK8HQLTRUKmmaQywor4G)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 8 0 C 3.582 0 0 3.582 0 8 C 0 12.418 3.582 16 8 16 C 12.418 16 16 12.418 16 8 C 16 3.582 12.418 0 8 0 Z M 12.153 10.829 C 12.153 10.966 12.042 11.077 11.905 11.077 L 10.86 11.077 C 10.723 11.077 10.612 10.966 10.612 10.829 L 10.612 7.61 C 10.612 7.584 10.581 7.571 10.559 7.588 L 8.345 9.802 C 8.155 9.992 7.841 9.992 7.65 9.802 L 5.437 7.588 C 5.419 7.571 5.384 7.584 5.384 7.61 L 5.384 10.829 C 5.384 10.966 5.273 11.077 5.136 11.077 L 4.091 11.077 C 3.954 11.077 3.843 10.966 3.843 10.829 L 3.843 5.171 C 3.843 5.034 3.954 4.923 4.091 4.923 L 4.808 4.923 C 4.936 4.923 5.065 4.976 5.158 5.069 L 7.911 7.823 C 7.96 7.872 8.035 7.872 8.084 7.823 L 10.838 5.069 C 10.931 4.976 11.055 4.923 11.188 4.923 L 11.905 4.923 C 12.042 4.923 12.153 5.034 12.153 5.171 L 12.153 10.829 L 12.153 10.829 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-meocloud.svg b/.icons/gruvbox_dark/places/16/folder-meocloud.svg
new file mode 100644
index 000000000..8d7956105
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-meocloud.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_GCGR6LVgUZUTZReG76nFyHGuDFIRViri">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_GCGR6LVgUZUTZReG76nFyHGuDFIRViri)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 9.599 2.667 C 7.995 2.667 6.529 3.569 5.802 4.997 C 5.484 4.867 5.143 4.8 4.799 4.799 C 3.465 4.799 2.339 5.787 2.161 7.109 C 0.87 7.553 0.001 8.767 0 10.133 C 0 11.9 1.433 13.333 3.201 13.333 L 12.799 13.333 C 14.567 13.333 16 11.9 16 10.133 C 15.999 8.775 15.141 7.566 13.859 7.117 C 13.863 7.056 13.865 6.993 13.867 6.932 C 13.867 4.576 11.955 2.667 9.599 2.667 Z M 9.599 5.333 C 10.512 5.333 11.195 6.015 11.198 6.927 C 11.198 6.928 11.198 6.934 11.198 6.935 C 11.116 8.132 11.844 9.236 12.977 9.633 C 13.199 9.711 13.333 9.899 13.334 10.133 C 13.334 10.459 13.126 10.667 12.8 10.667 L 3.201 10.667 C 2.876 10.667 2.669 10.46 2.667 10.135 L 2.667 10.133 C 2.668 9.897 2.803 9.71 3.027 9.633 C 3.98 9.305 4.667 8.468 4.803 7.469 C 6.085 7.988 7.552 7.441 8.18 6.208 C 8.455 5.667 8.996 5.333 9.599 5.333 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-mint.svg b/.icons/gruvbox_dark/places/16/folder-mint.svg
new file mode 100644
index 000000000..71d0c3925
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-mint.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 16 16" width="16" height="16"><path d=" M 3.994 1 C 2.736 1.015 1.815 0.971 1.062 1.387 C 0.672 1.608 0.374 1.961 0.222 2.383 C 0.058 2.821 0 3.343 0 4 L 0 12 C 0 12.658 0.058 13.179 0.223 13.617 C 0.387 14.056 0.686 14.407 1.063 14.615 C 1.815 15.031 2.736 14.985 3.994 15 L 12.006 15 C 13.264 14.985 14.185 15.03 14.938 14.615 C 15.314 14.408 15.613 14.055 15.778 13.617 C 15.942 13.179 16 12.657 16 12 L 16 6 C 16 5.342 15.942 4.821 15.777 4.383 C 15.757 4.328 15.729 4.279 15.703 4.229 L 15.676 4.172 C 15.514 3.842 15.257 3.568 14.938 3.385 C 14.185 2.969 13.264 3.015 12.006 3 L 8.967 3 L 6.945 1 L 3.996 1 L 3.994 1 Z " id="Path" fill="#7aaf65"/></svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-mozilla.svg b/.icons/gruvbox_dark/places/16/folder-mozilla.svg
new file mode 100644
index 000000000..f95263a03
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-mozilla.svg
@@ -0,0 +1,48 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <path fill="url(#oomox)" class="ColorScheme-Text" fill-rule="evenodd" d="M 0 0 L 16 0 L 16 16 L 0 16 L 0 0 Z M 14.949289 11.856264 L 11.780392 11.856264 L 11.780392 7.597517 C 11.780392 6.289763 11.344575 5.786819 10.489471 5.786819 C 9.449945 5.786819 9.030811 6.524505 9.030811 7.580866 L 9.030811 10.213181 L 10.036697 10.213181 L 10.036697 11.856264 L 6.86795 11.856264 L 6.86795 7.597517 C 6.86795 6.289763 6.431981 5.786819 5.576877 5.786819 C 4.537352 5.786819 4.118187 6.524505 4.118187 7.580866 L 4.118187 10.213181 L 5.560195 10.213181 L 5.560195 11.856264 L 0.949289 11.856264 L 0.949289 10.213181 L 1.955358 10.213181 L 1.955358 5.937602 L 0.949289 5.937602 L 0.949289 4.29452 L 4.118187 4.29452 L 4.118187 5.434659 C 4.570839 4.630028 5.358969 4.143736 6.415178 4.143736 C 7.504995 4.143736 8.511032 4.663515 8.879876 5.770015 C 9.29901 4.763977 10.154114 4.143736 11.344575 4.143736 C 12.702651 4.143736 13.943402 4.965203 13.943402 6.7594 L 13.943402 10.213181 L 14.949289 10.213181 L 14.949289 11.856264 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-music.svg b/.icons/gruvbox_dark/places/16/folder-music.svg
new file mode 100644
index 000000000..3faa77a2f
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-music.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_bdomKlIiHdzJVMFBy4XylbtqckwzoF3k">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_bdomKlIiHdzJVMFBy4XylbtqckwzoF3k)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 13.747 0 C 13.554 -0.001 13.297 0.028 12.955 0.077 L 6.78 0.956 C 5.407 1.237 5.407 1.324 5.407 2.439 L 5.407 2.478 L 5.407 2.478 L 5.407 12.892 C 5.305 12.824 5.206 12.755 5.101 12.688 L 5.101 12.688 C 4.664 12.407 4.199 12.207 3.575 12.207 C 2.792 12.207 2.325 12.495 2.043 12.874 C 1.76 13.253 1.667 13.731 1.667 14.101 C 1.667 14.546 1.825 15.022 2.169 15.384 C 2.512 15.746 3.04 16 3.799 16 C 4.657 16 5.26 15.77 5.601 15.321 C 5.869 14.967 6.018 14.495 6.07 13.912 L 6.07 13.911 L 6.07 13.91 C 6.078 13.839 6.083 13.767 6.088 13.692 C 6.095 13.577 6.094 13.361 6.094 13.361 L 6.094 5.117 C 6.094 4.127 6.093 4.068 7.468 3.842 L 12.27 3.189 C 13.625 3.019 13.646 3.137 13.646 3.849 L 13.646 11.572 C 13.545 11.504 13.445 11.436 13.341 11.368 L 13.341 11.369 C 12.904 11.088 12.439 10.888 11.814 10.888 C 11.032 10.888 10.565 11.176 10.282 11.555 C 10 11.934 9.906 12.412 9.906 12.781 C 9.906 13.227 10.065 13.702 10.408 14.064 C 10.752 14.427 11.28 14.681 12.039 14.681 C 12.896 14.681 13.499 14.451 13.84 14.001 C 14.109 13.648 14.257 13.175 14.31 12.593 L 14.31 12.591 L 14.31 12.591 C 14.317 12.52 14.323 12.448 14.328 12.373 C 14.335 12.258 14.333 12.042 14.333 12.042 L 14.333 3.138 L 14.333 1.161 C 14.333 0.294 14.327 0.006 13.747 0 L 13.747 0 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-network.svg b/.icons/gruvbox_dark/places/16/folder-network.svg
new file mode 120000
index 000000000..bb835036b
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-network.svg
@@ -0,0 +1 @@
+folder-remote.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-open.svg b/.icons/gruvbox_dark/places/16/folder-open.svg
new file mode 100644
index 000000000..db7652421
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-open.svg
@@ -0,0 +1,50 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <g label="status" transform="translate(-1253.0002,46.999996)">
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="m 1256.9924,-46 c -1.257,0.0144 -2.1773,-0.0284 -2.9297,0.38672 -0.3764,0.20768 -0.6752,0.55747 -0.8398,0.99609 -0.1647,0.43862 -0.2227,0.9596 -0.2227,1.61719 v 8 c 0,0.65759 0.058,1.17857 0.2227,1.61719 0.1646,0.43862 0.4634,0.79036 0.8398,0.99804 0.7528,0.41535 1.6735,0.37023 2.9316,0.38477 h 0.01 8 0.01 c 1.2581,-0.0145 2.1788,0.0306 2.9316,-0.38477 0.3764,-0.20768 0.6753,-0.55942 0.8399,-0.99804 0.1558,-0.43862 0.2144,-0.9596 0.2144,-1.61719 v -3 -3 c 0,-0.65759 -0.058,-1.17857 -0.2227,-1.61719 -0.02,-0.0546 -0.048,-0.10399 -0.074,-0.15429 -0.01,-0.0185 -0.018,-0.038 -0.027,-0.0566 -0.1727,-0.33876 -0.4255,-0.61453 -0.7383,-0.78711 -0.7529,-0.41536 -1.6735,-0.37023 -2.9316,-0.38477 h -0.01 -3.0332 l -2.0215,-2 h -2.9473 z m 0,1 v 0 h 0.01 2.5293 l 2.0215,2 h 3.447 c 1.2822,0.0148 2.0319,0.0263 2.4551,0.25977 0.1178,0.065 0.2369,0.18454 0.3301,0.36718 -0.016,-0.0305 2e-4,0.0108 0.031,0.0645 0.01,0.0169 6e-4,0.002 0.01,0.0117 v 0.002 c 0.011,0.022 0.025,0.0525 0.018,0.0293 0.1001,0.26699 0.1582,0.66683 0.1582,1.26562 v 3 h -14.0024 v -5 c 0,-0.59878 0.058,-0.99856 0.1582,-1.26562 0.086,-0.22979 0.2302,-0.3863 0.3867,-0.47266 0.4234,-0.23354 1.1733,-0.24697 2.4492,-0.26172 z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-orange.svg b/.icons/gruvbox_dark/places/16/folder-orange.svg
new file mode 100644
index 000000000..4fc3f2e41
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-orange.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 16 16" width="16" height="16"><path d=" M 3.994 1 C 2.736 1.015 1.815 0.971 1.062 1.387 C 0.672 1.608 0.374 1.961 0.222 2.383 C 0.058 2.821 0 3.343 0 4 L 0 12 C 0 12.658 0.058 13.179 0.223 13.617 C 0.387 14.056 0.686 14.407 1.063 14.615 C 1.815 15.031 2.736 14.985 3.994 15 L 12.006 15 C 13.264 14.985 14.185 15.03 14.938 14.615 C 15.314 14.408 15.613 14.055 15.778 13.617 C 15.942 13.179 16 12.657 16 12 L 16 6 C 16 5.342 15.942 4.821 15.777 4.383 C 15.757 4.328 15.729 4.279 15.703 4.229 L 15.676 4.172 C 15.514 3.842 15.257 3.568 14.938 3.385 C 14.185 2.969 13.264 3.015 12.006 3 L 8.967 3 L 6.945 1 L 3.996 1 L 3.994 1 Z " id="Path" fill="#fb7c38"/></svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-photo.svg b/.icons/gruvbox_dark/places/16/folder-photo.svg
new file mode 100644
index 000000000..0167f3e2f
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-photo.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_66p7TynlnVKYcmNXqBLwilSvkxEEaS97">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_66p7TynlnVKYcmNXqBLwilSvkxEEaS97)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 3 1.333 L 3 2.359 L 3.994 2.359 C 2.736 2.374 1.815 2.328 1.063 2.754 C 0.686 2.967 0.389 3.327 0.225 3.777 C 0.06 4.227 0 4.761 0 5.436 L 0 11.59 C 0 12.264 0.06 12.798 0.225 13.248 C 0.389 13.698 0.686 14.059 1.063 14.272 C 1.815 14.698 2.736 14.652 3.994 14.667 L 3.998 14.667 L 12.002 14.667 L 12.006 14.667 C 13.264 14.652 14.185 14.698 14.938 14.272 C 15.314 14.059 15.611 13.698 15.776 13.248 C 15.94 12.798 16 12.264 16 11.59 L 16 5.436 C 16 4.761 15.94 4.227 15.775 3.777 C 15.611 3.327 15.314 2.967 14.938 2.754 C 14.185 2.328 13.264 2.374 12.006 2.359 L 12.002 2.359 L 5 2.359 L 5 1.333 L 3 1.333 Z M 4 3.385 L 12 3.385 C 13.259 3.4 14.087 3.446 14.453 3.653 C 14.637 3.757 14.742 3.871 14.84 4.138 C 14.937 4.404 15 4.828 15 5.436 L 15 11.59 C 15 12.197 14.937 12.621 14.84 12.888 C 14.742 13.154 14.637 13.269 14.453 13.373 C 14.087 13.58 13.259 13.626 12 13.641 L 4.006 13.641 L 4 13.641 C 2.741 13.626 1.911 13.58 1.545 13.373 C 1.362 13.269 1.258 13.154 1.16 12.888 C 1.063 12.621 1 12.197 1 11.59 L 1 5.436 C 1 4.828 1.063 4.404 1.16 4.138 C 1.258 3.871 1.362 3.757 1.545 3.653 C 1.911 3.446 2.741 3.4 4 3.385 Z M 8 4.41 C 5.791 4.41 4 6.247 4 8.513 C 4 10.779 5.791 12.615 8 12.615 C 10.209 12.615 12 10.779 12 8.513 C 12 6.247 10.209 4.41 8 4.41 Z M 13.5 4.41 C 13.224 4.41 13 4.64 13 4.923 C 13 5.206 13.224 5.436 13.5 5.436 C 13.776 5.436 14 5.206 14 4.923 C 14 4.64 13.776 4.41 13.5 4.41 Z M 8 5.436 C 9.657 5.436 11 6.813 11 8.513 C 11 10.212 9.657 11.59 8 11.59 C 6.343 11.59 5 10.212 5 8.513 C 5 6.813 6.343 5.436 8 5.436 Z M 7.916 6.466 C 6.846 6.512 6.001 7.414 6 8.513 C 6 9.646 6.895 10.564 8 10.564 C 9.105 10.564 10 9.646 10 8.513 C 9.998 7.421 9.163 6.522 8.1 6.468 C 8.61 6.52 9 6.961 9 7.487 C 9 8.054 8.552 8.513 8 8.513 C 7.448 8.513 7 8.054 7 7.487 C 7 6.954 7.398 6.51 7.916 6.466 L 7.916 6.466 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-photos.svg b/.icons/gruvbox_dark/places/16/folder-photos.svg
new file mode 120000
index 000000000..ef1876d36
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-photos.svg
@@ -0,0 +1 @@
+folder-photo.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-picture.svg b/.icons/gruvbox_dark/places/16/folder-picture.svg
new file mode 120000
index 000000000..273d2b9b3
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-picture.svg
@@ -0,0 +1 @@
+folder-pictures.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-pictures.svg b/.icons/gruvbox_dark/places/16/folder-pictures.svg
new file mode 100644
index 000000000..aa3043805
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-pictures.svg
@@ -0,0 +1,52 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <g transform="translate(-552 -32)">
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M563.5 35a1.5 1.5 0 1 0 0 3 1.5 1.5 0 0 0 0-3z" overflow="visible"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M553 33v14h14V33zm1 1h12v10h-12z" overflow="visible"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M558 37.5l-3 5.5h8l-2.5-4.5-1 1.5z" overflow="visible"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-pink.svg b/.icons/gruvbox_dark/places/16/folder-pink.svg
new file mode 100644
index 000000000..4bf87b95a
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-pink.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 16 16" width="16" height="16"><path d=" M 3.994 1 C 2.736 1.015 1.815 0.971 1.062 1.387 C 0.672 1.608 0.374 1.961 0.222 2.383 C 0.058 2.821 0 3.343 0 4 L 0 12 C 0 12.658 0.058 13.179 0.223 13.617 C 0.387 14.056 0.686 14.407 1.063 14.615 C 1.815 15.031 2.736 14.985 3.994 15 L 12.006 15 C 13.264 14.985 14.185 15.03 14.938 14.615 C 15.314 14.408 15.613 14.055 15.778 13.617 C 15.942 13.179 16 12.657 16 12 L 16 6 C 16 5.342 15.942 4.821 15.777 4.383 C 15.757 4.328 15.729 4.279 15.703 4.229 L 15.676 4.172 C 15.514 3.842 15.257 3.568 14.938 3.385 C 14.185 2.969 13.264 3.015 12.006 3 L 8.967 3 L 6.945 1 L 3.996 1 L 3.994 1 Z " id="Path" fill="#f06292"/></svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-print.svg b/.icons/gruvbox_dark/places/16/folder-print.svg
new file mode 100644
index 000000000..1f2b47101
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-print.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_0km8o8kAdzQqaLmZySzj2zecw9yDu4By">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_0km8o8kAdzQqaLmZySzj2zecw9yDu4By)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 3 0 L 3 4 L 3 4.025 C 2.25 4.043 1.589 4.094 1.063 4.385 C 0.686 4.592 0.389 4.944 0.225 5.383 C 0.06 5.821 0 6.342 0 7 L 0 10 C 0 10.658 0.06 11.179 0.225 11.617 C 0.389 12.056 0.686 12.408 1.063 12.615 C 1.345 12.771 1.662 12.849 2 12.902 L 2 11.877 C 1.813 11.841 1.653 11.798 1.545 11.738 C 1.362 11.637 1.258 11.526 1.16 11.266 C 1.063 11.006 1 10.592 1 10 L 1 7 C 1 6.408 1.063 5.994 1.16 5.734 C 1.258 5.474 1.362 5.363 1.545 5.262 C 1.911 5.06 2.741 5.015 4 5 L 12 5 C 13.259 5.015 14.087 5.06 14.453 5.262 C 14.637 5.363 14.742 5.474 14.84 5.734 C 14.937 5.994 15 6.408 15 7 L 15 10 C 15 10.592 14.937 11.006 14.84 11.266 C 14.742 11.526 14.637 11.637 14.453 11.738 C 14.346 11.798 14.186 11.842 14 11.877 L 14 12.902 C 14.338 12.849 14.655 12.771 14.938 12.615 C 15.314 12.408 15.611 12.056 15.775 11.617 C 15.94 11.179 16 10.658 16 10 L 16 7 C 16 6.342 15.94 5.821 15.775 5.383 C 15.611 4.944 15.314 4.592 14.938 4.385 C 14.411 4.094 13.75 4.043 13 4.025 L 13 4 L 13 0 L 3 0 Z M 4 1 L 12 1 L 12 4 L 4 4 L 4 1 Z M 13.5 6 C 13.224 6 13 6.224 13 6.5 C 13 6.776 13.224 7 13.5 7 C 13.776 7 14 6.776 14 6.5 C 14 6.224 13.776 6 13.5 6 Z M 3 10 L 3 10.5 L 3 16 L 13 16 L 13 10.5 L 13 10 L 12 10 L 12 10.5 L 12 15 L 4 15 L 4 10.5 L 4 10 L 3 10 Z M 5 11 L 5 12 L 11 12 L 11 11 L 5 11 Z M 5 13 L 5 14 L 11 14 L 11 13 L 5 13 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-private.svg b/.icons/gruvbox_dark/places/16/folder-private.svg
new file mode 100644
index 000000000..5464d9f68
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-private.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_PHWY2eawOAuQTyr6rOfQPfMhBfU0x6gV">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_PHWY2eawOAuQTyr6rOfQPfMhBfU0x6gV)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 2.445 3 C 1.925 3 1.505 3.048 1.141 3.191 C 0.777 3.335 0.479 3.602 0.309 3.926 C -0.031 4.573 0.011 5.328 0 6.357 L 0 6.361 L 0 9.639 L 0 9.643 C 0.012 10.672 -0.031 11.427 0.309 12.074 C 0.478 12.398 0.777 12.665 1.141 12.809 C 1.505 12.952 1.925 13 2.445 13 L 5.557 13 C 6.077 13 6.497 12.952 6.861 12.809 C 7.225 12.665 7.521 12.398 7.691 12.074 C 7.987 11.511 7.988 10.833 7.992 9.998 L 9.938 9.994 L 10.5 9.5 L 11 10 L 11.5 9.5 L 12 10 L 12.5 9.5 L 13.5 10.5 L 16 8 L 14 6 L 7.992 6.002 C 7.992 5.167 7.982 4.489 7.691 3.926 C 7.522 3.602 7.223 3.335 6.859 3.191 C 6.495 3.048 6.077 3 5.557 3 L 2.445 3 Z M 2.445 4 L 5.557 4 C 6.008 4 6.313 4.052 6.492 4.123 C 6.672 4.194 6.736 4.256 6.807 4.391 C 6.947 4.659 6.988 5.335 7 6.369 L 7 7.002 L 13.586 7 L 14.586 8 L 13.5 9.086 L 12.5 8.086 L 12 8.586 L 11.5 8.086 L 11 8.586 L 10.545 8.131 L 9.56 8.994 L 7 9 L 7 9.631 C 6.989 10.665 6.947 11.341 6.807 11.609 C 6.737 11.743 6.672 11.806 6.492 11.877 C 6.313 11.948 6.008 12 5.557 12 L 2.445 12 C 1.993 12 1.687 11.948 1.508 11.877 C 1.328 11.806 1.266 11.743 1.195 11.609 C 1.055 11.342 1.012 10.666 1 9.637 L 1 9.631 L 1 6.369 L 1 6.363 C 1.012 5.334 1.055 4.658 1.195 4.39 C 1.265 4.256 1.328 4.194 1.508 4.123 C 1.687 4.052 1.993 4 2.445 4 L 2.445 4 Z M 3 7 C 2.448 7 2 7.448 2 8 C 2 8.552 2.448 9 3 9 C 3.552 9 4 8.552 4 8 C 4 7.448 3.552 7 3 7 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-public.svg b/.icons/gruvbox_dark/places/16/folder-public.svg
new file mode 120000
index 000000000..cd92d1f1a
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-public.svg
@@ -0,0 +1 @@
+folder-image-people.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-publicshare.svg b/.icons/gruvbox_dark/places/16/folder-publicshare.svg
new file mode 100644
index 000000000..0efaa6761
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-publicshare.svg
@@ -0,0 +1,50 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <g transform="translate(-332,-60.000004)">
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="m 347,62.500004 c 0,-1.37479 -1.12521,-2.5 -2.5,-2.5 -1.37479,0 -2.5,1.12521 -2.5,2.5 0,1.37479 1.12521,2.5 2.5,2.5 1.37479,0 2.5,-1.12521 2.5,-2.5 z m 0,10 c 0,-1.37479 -1.12521,-2.5 -2.5,-2.5 -1.37479,0 -2.5,1.12521 -2.5,2.5 0,1.37479 1.12521,2.5 2.5,2.5 1.37479,0 2.5,-1.12521 2.5,-2.5 z m -1,-10 c 0,0.83435 -0.66565,1.5 -1.5,1.5 -0.83434,0 -1.5,-0.66565 -1.5,-1.5 0,-0.83435 0.66566,-1.5 1.5,-1.5 0.83435,0 1.5,0.66565 1.5,1.5 z m 0,10 c 0,0.83435 -0.66565,1.5 -1.5,1.5 -0.83434,0 -1.5,-0.66565 -1.5,-1.5 0,-0.83435 0.66566,-1.5 1.5,-1.5 0.83435,0 1.5,0.66565 1.5,1.5 z m -4.26562,-7.89062 c -0.2039,-0.26547 -0.37206,-0.55496 -0.49414,-0.8711 l -3.85352,2.14258 c -0.45943,-0.53398 -1.13147,-0.88086 -1.88672,-0.88086 -1.37479,0 -2.5,1.12521 -2.5,2.5 0,1.37479 1.12521,2.5 2.5,2.5 0.75525,0 1.42729,-0.34688 1.88672,-0.88086 l 3.85352,2.14258 c 0.12208,-0.31614 0.29024,-0.60561 0.49414,-0.8711 l -3.86133,-2.14453 c 0.0753,-0.23728 0.12695,-0.48475 0.12695,-0.74609 0,-0.26134 -0.0516,-0.50881 -0.12695,-0.74609 z M 337,67.500004 c 0,0.83435 -0.66565,1.5 -1.5,1.5 -0.83434,0 -1.5,-0.66565 -1.5,-1.5 0,-0.83435 0.66566,-1.5 1.5,-1.5 0.83435,0 1.5,0.66565 1.5,1.5 z" />
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-recent.svg b/.icons/gruvbox_dark/places/16/folder-recent.svg
new file mode 100644
index 000000000..1d2b175ba
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-recent.svg
@@ -0,0 +1,50 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <g transform="translate(-392 -112)">
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M399.5 113c-1.978 0-3.77.769-5.11 2.018l-1.025-1.026a34.471 34.471 0 0 0-.646 1.983 41.553 41.553 0 0 0-.531 2.025c.669-.15 1.345-.325 2.03-.523.69-.203 1.349-.421 1.975-.655l-1.093-1.095a6.466 6.466 0 0 1 4.4-1.727c3.594 0 6.5 2.906 6.5 6.5s-2.906 6.5-6.5 6.5a6.49 6.49 0 0 1-6.475-6h-1a7.488 7.488 0 0 0 7.475 7c4.147 0 7.5-3.353 7.5-7.5s-3.353-7.5-7.5-7.5zm-.5 3v5.207l2.396 2.397.708-.708-2.104-2.103V116zm6.1 10.97l.027.036-.014-.022-.013-.013zm-12.21.005c-.003.005-.01.009-.013.013l-.014.022z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-red.svg b/.icons/gruvbox_dark/places/16/folder-red.svg
new file mode 100644
index 000000000..276b58bd6
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-red.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 16 16" width="16" height="16"><path d=" M 3.994 1 C 2.736 1.015 1.815 0.971 1.062 1.387 C 0.672 1.608 0.374 1.961 0.222 2.383 C 0.058 2.821 0 3.343 0 4 L 0 12 C 0 12.658 0.058 13.179 0.223 13.617 C 0.387 14.056 0.686 14.407 1.063 14.615 C 1.815 15.031 2.736 14.985 3.994 15 L 12.006 15 C 13.264 14.985 14.185 15.03 14.938 14.615 C 15.314 14.408 15.613 14.055 15.778 13.617 C 15.942 13.179 16 12.657 16 12 L 16 6 C 16 5.342 15.942 4.821 15.777 4.383 C 15.757 4.328 15.729 4.279 15.703 4.229 L 15.676 4.172 C 15.514 3.842 15.257 3.568 14.938 3.385 C 14.185 2.969 13.264 3.015 12.006 3 L 8.967 3 L 6.945 1 L 3.996 1 L 3.994 1 Z " id="Path" fill="#f22c42"/></svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-remote-ftp.svg b/.icons/gruvbox_dark/places/16/folder-remote-ftp.svg
new file mode 120000
index 000000000..bb835036b
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-remote-ftp.svg
@@ -0,0 +1 @@
+folder-remote.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-remote-nfs.svg b/.icons/gruvbox_dark/places/16/folder-remote-nfs.svg
new file mode 120000
index 000000000..bb835036b
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-remote-nfs.svg
@@ -0,0 +1 @@
+folder-remote.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-remote-smb.svg b/.icons/gruvbox_dark/places/16/folder-remote-smb.svg
new file mode 120000
index 000000000..bb835036b
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-remote-smb.svg
@@ -0,0 +1 @@
+folder-remote.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-remote-ssh.svg b/.icons/gruvbox_dark/places/16/folder-remote-ssh.svg
new file mode 120000
index 000000000..bb835036b
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-remote-ssh.svg
@@ -0,0 +1 @@
+folder-remote.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-remote.svg b/.icons/gruvbox_dark/places/16/folder-remote.svg
new file mode 100644
index 000000000..d9de87080
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-remote.svg
@@ -0,0 +1,50 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <g transform="translate(-312 -80)">
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M315.994 80c-1.258.015-2.179-.029-2.932.387a1.878 1.878 0 0 0-.84.996c-.164.438-.222.96-.222 1.617v7c0 .658.058 1.179.223 1.617.164.439.463.79.84.998.752.416 1.673.37 2.931.385H319v1h2v-1h3.006c1.258-.015 2.179.03 2.932-.385.376-.207.675-.56.84-.998.164-.438.222-.96.222-1.617v-5c0-.658-.058-1.179-.223-1.617-.02-.055-.048-.104-.074-.154l-.027-.057a1.838 1.838 0 0 0-.738-.787c-.753-.416-1.674-.37-2.932-.385H320.967l-2.022-2h-2.949zm.012 1h2.53l1.765 1.746L319.033 84H315.994c-1.258.015-2.179-.03-2.932.385-.022.012-.04.03-.062.043V83c0-.592.062-1.006.16-1.266s.203-.371.387-.472c.366-.203 1.195-.247 2.459-.262zm5.459 2h2.527c1.264.015 2.092.06 2.46.262.183.1.288.212.386.472.098.26.162.674.162 1.266v5c0 .592-.063 1.006-.16 1.266-.098.26-.203.371-.387.472-.366.202-1.193.247-2.453.262h-8c-1.26-.015-2.087-.06-2.453-.262-.184-.1-.29-.212-.387-.472-.097-.26-.16-.674-.16-1.266v-3c0-.592.064-1.006.162-1.266s.203-.371.387-.472c.367-.203 1.195-.247 2.459-.262h3.435zM313 95v1h14v-1z" overflow="visible"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-saved-search.svg b/.icons/gruvbox_dark/places/16/folder-saved-search.svg
new file mode 120000
index 000000000..652a11188
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-saved-search.svg
@@ -0,0 +1 @@
+folder-search.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-script.svg b/.icons/gruvbox_dark/places/16/folder-script.svg
new file mode 100644
index 000000000..978d9a8d0
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-script.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_c6lFolECms6LoH04qibbiNCHCj8SQCe2">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_c6lFolECms6LoH04qibbiNCHCj8SQCe2)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" fill-rule="evenodd" d="M 7.171 7.114 L 10.553 7.114 L 10.553 7.967 L 7.171 7.967 L 7.171 7.114 L 7.171 7.114 L 7.171 7.114 Z M 0.24 1.969 C -0.086 5.267 -0.078 10.396 0.251 13.95 C 0.337 14.883 1.166 15.703 2.1 15.779 C 5.656 16.068 10.738 16.076 13.935 15.792 C 14.869 15.708 15.695 14.883 15.78 13.95 C 15.874 12.911 16 10.265 16 7.698 C 16 5.152 15.877 2.685 15.803 1.981 C 15.706 1.049 14.867 0.245 13.932 0.188 C 9.954 -0.059 4.89 -0.055 2.101 0.153 C 1.166 0.223 0.332 1.036 0.24 1.969 Z M 4.635 5.409 L 4.635 6.261 L 5.058 6.261 C 5.294 6.27 5.48 6.074 5.48 5.835 C 5.48 5.596 5.294 5.409 5.058 5.409 L 4.635 5.409 L 4.635 5.409 L 4.635 5.409 Z M 3.789 4.556 L 3.789 3.703 L 3.367 3.703 C 3.13 3.703 2.944 3.891 2.944 4.13 C 2.944 4.368 3.13 4.556 3.367 4.556 L 3.789 4.556 L 3.789 4.556 L 3.789 4.556 Z M 4.635 2.851 L 4.635 1.998 L 3.789 1.998 L 3.789 2.851 L 3.367 2.851 C 2.665 2.851 2.098 3.422 2.098 4.13 C 2.098 4.837 2.665 5.409 3.367 5.409 L 3.789 5.409 L 3.789 6.261 L 3.367 6.261 L 2.174 6.261 C 2.352 6.756 2.817 7.114 3.367 7.114 L 3.789 7.114 L 3.789 7.967 L 4.635 7.967 L 4.635 7.114 L 5.058 7.114 C 5.759 7.114 6.326 6.543 6.326 5.835 C 6.326 5.127 5.759 4.556 5.058 4.556 L 4.635 4.556 L 4.635 3.703 L 5.058 3.703 L 6.25 3.703 C 6.072 3.209 5.607 2.851 5.058 2.851 L 4.635 2.851 L 4.635 2.851 L 4.635 2.851 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-search.svg b/.icons/gruvbox_dark/places/16/folder-search.svg
new file mode 100644
index 000000000..af5c791c3
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-search.svg
@@ -0,0 +1,52 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <g transform="translate(-352 -80)">
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M355.994 81c-1.258.015-2.179-.029-2.932.387a1.878 1.878 0 0 0-.84.996c-.164.438-.222.96-.222 1.617v8c0 .658.058 1.179.223 1.617.164.439.463.79.84.998.526.29 1.188.342 1.937.36l1 .025v-1l-1-.04c-.666-.031-1.204-.084-1.453-.222-.184-.1-.29-.212-.387-.472-.097-.26-.16-.674-.16-1.266v-8c0-.592.063-1.006.16-1.266.098-.26.203-.371.387-.472.367-.203 1.195-.247 2.459-.262h2.53l2.02 2h3.436c1.264.015 2.092.06 2.46.262.183.1.288.212.386.472.098.26.162.674.162 1.266v6h1v-6c0-.658-.06-1.179-.225-1.617a1.88 1.88 0 0 0-.837-.998c-.753-.416-1.674-.37-2.932-.385H360.967l-2.022-2h-2.949z" overflow="visible"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M361 85c-2.755 0-5 2.245-5 5s2.245 5 5 5 5-2.245 5-5-2.245-5-5-5zm0 1.04a3.954 3.954 0 0 1 3.96 3.96 3.954 3.954 0 0 1-3.96 3.96 3.954 3.954 0 0 1-3.96-3.96 3.954 3.954 0 0 1 3.96-3.96z" overflow="visible"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" fill-rule="evenodd" d="M364.354 92.646l-.708.708 2.5 2.5.708-.708z" overflow="visible"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-sound.svg b/.icons/gruvbox_dark/places/16/folder-sound.svg
new file mode 120000
index 000000000..437f96296
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-sound.svg
@@ -0,0 +1 @@
+folder-music.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-steam.svg b/.icons/gruvbox_dark/places/16/folder-steam.svg
new file mode 100644
index 000000000..61e47ddcb
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-steam.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_vzCCjcPLkW1ZKnGqd85Rh9mvLhoAq8dL">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_vzCCjcPLkW1ZKnGqd85Rh9mvLhoAq8dL)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 0 9.556 L 3.008 11.293 C 3.003 11.362 3 11.431 3 11.5 C 3 13.157 4.343 14.5 6 14.5 C 7.657 14.5 9 13.157 9 11.5 C 8.998 11.363 8.987 11.227 8.967 11.092 L 12.605 8.494 C 14.495 8.437 15.998 6.89 16 5 C 16 3.067 14.433 1.5 12.5 1.5 C 10.567 1.5 8.999 3.067 9 5.014 L 6.678 8.582 C 6.456 8.529 6.228 8.501 6 8.5 C 5.547 8.501 5.1 8.605 4.693 8.803 L 0 6.094 M 12.5 2.5 C 13.881 2.5 15 3.619 15 5 C 15 6.381 13.881 7.5 12.5 7.5 C 11.119 7.5 10 6.381 10 5 C 10 3.619 11.119 2.5 12.5 2.5 Z M 12.5 3.5 C 11.672 3.5 11 4.172 11 5 C 11 5.828 11.672 6.5 12.5 6.5 C 13.328 6.5 14 5.828 14 5 C 14 4.172 13.328 3.5 12.5 3.5 Z M 6 9.5 C 7.105 9.5 8 10.395 8 11.5 C 8 12.605 7.105 13.5 6 13.5 C 5.046 13.499 4.226 12.824 4.041 11.889 L 4.746 12.297 C 5.466 12.712 6.379 12.468 6.795 11.748 C 7.21 11.028 6.966 10.115 6.246 9.699 L 5.908 9.504 C 5.939 9.502 5.969 9.501 6 9.5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-tar.svg b/.icons/gruvbox_dark/places/16/folder-tar.svg
new file mode 100644
index 000000000..0f9b9e131
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-tar.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_2YQ9J57PyKAEjQv4bQjZ3ojo49bEjDrZ">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_2YQ9J57PyKAEjQv4bQjZ3ojo49bEjDrZ)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" fill-rule="evenodd" d="M 8 0 L 8 1.231 L 9.231 1.231 L 9.231 0 L 8 0 L 8 0 Z M 8 1.231 L 6.769 1.231 L 6.769 2.462 L 8 2.462 L 8 1.231 L 8 1.231 Z M 8 2.462 L 8 3.692 L 9.231 3.692 L 9.231 2.462 L 8 2.462 L 8 2.462 Z M 8 3.692 L 6.769 3.692 L 6.769 4.923 L 8 4.923 L 8 3.692 L 8 3.692 Z M 8 4.923 L 8 6.154 C 8.679 6.154 9.231 5.538 9.231 4.923 L 8 4.923 L 8 4.923 Z M 8 7.385 C 8.679 7.385 9.231 7.877 9.231 8.615 C 9.231 9.231 8.679 9.846 8 9.846 C 7.321 9.846 6.769 9.231 6.769 8.615 C 6.769 7.877 7.321 7.385 8 7.385 L 8 7.385 Z M 8 11.077 C 8.679 11.077 9.231 11.569 9.231 12.308 L 9.231 13.538 C 9.231 14.154 8.679 14.769 8 14.769 C 7.321 14.769 6.769 14.154 6.769 13.538 L 6.769 12.308 C 6.769 11.569 7.321 11.077 8 11.077 L 8 11.077 Z M 8 6.154 L 8 6.154 C 6.64 6.154 5.538 7.262 5.538 8.615 L 5.538 13.538 C 5.538 14.892 6.64 16 8 16 C 9.36 16 10.462 14.892 10.462 13.538 L 10.462 8.615 C 10.462 7.262 9.36 6.154 8 6.154 L 8 6.154 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-teal.svg b/.icons/gruvbox_dark/places/16/folder-teal.svg
new file mode 100644
index 000000000..7b0ac1c38
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-teal.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 16 16" width="16" height="16"><path d=" M 3.994 1 C 2.736 1.015 1.815 0.971 1.062 1.387 C 0.672 1.608 0.374 1.961 0.222 2.383 C 0.058 2.821 0 3.343 0 4 L 0 12 C 0 12.658 0.058 13.179 0.223 13.617 C 0.387 14.056 0.686 14.407 1.063 14.615 C 1.815 15.031 2.736 14.985 3.994 15 L 12.006 15 C 13.264 14.985 14.185 15.03 14.938 14.615 C 15.314 14.408 15.613 14.055 15.778 13.617 C 15.942 13.179 16 12.657 16 12 L 16 6 C 16 5.342 15.942 4.821 15.777 4.383 C 15.757 4.328 15.729 4.279 15.703 4.229 L 15.676 4.172 C 15.514 3.842 15.257 3.568 14.938 3.385 C 14.185 2.969 13.264 3.015 12.006 3 L 8.967 3 L 6.945 1 L 3.996 1 L 3.994 1 Z " id="Path" fill="#26a69a"/></svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-temp.svg b/.icons/gruvbox_dark/places/16/folder-temp.svg
new file mode 120000
index 000000000..e66862762
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-temp.svg
@@ -0,0 +1 @@
+folder-recent.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-templates.svg b/.icons/gruvbox_dark/places/16/folder-templates.svg
new file mode 100644
index 000000000..b6c73c2b3
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-templates.svg
@@ -0,0 +1,51 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <g transform="translate(-332 -80)">
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M343 96l-.479-.922a19.554 19.554 0 0 1-1.126-2.666 14.225 14.225 0 0 1-.383-1.271l-.012-.057V81s0-1 1-1h2s1 0 1 1v10.084l-.012.057c-.028.122-.136.547-.383 1.271a19.588 19.588 0 0 1-1.126 2.666zm-.209-3.043h.416c.14-.315.294-.65.377-.893.225-.66.417-1.07.416-1.064h-2c-.002-.009.189.403.414 1.064.083.244.238.578.377.893zM342 83h2v-2h-2z"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M335 80v15h5V80zm1 1h3v1h-1v1h1v1h-1v1h1v1h-1v1h1v1h-1v1h1v1h-1v1h1v1h-1v1h1v1h-3z" overflow="visible"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-text.svg b/.icons/gruvbox_dark/places/16/folder-text.svg
new file mode 120000
index 000000000..9a51d7145
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-text.svg
@@ -0,0 +1 @@
+folder-documents.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-themes.svg b/.icons/gruvbox_dark/places/16/folder-themes.svg
new file mode 100644
index 000000000..d43df9b7d
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-themes.svg
@@ -0,0 +1,48 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 1.600021 13.100894 C 1.520776 13.078172 1.383767 12.971848 1.221882 12.807425 C 1.018096 12.600447 0.932174 12.475962 0.786341 12.17641 C -0.272488 10.001467 -0.260176 6.041533 0.812163 3.871945 C 1.11767 3.253837 1.469253 2.903559 1.824296 2.863566 C 2.199828 2.821264 3.011315 3.145593 3.726289 3.623736 C 4.712241 4.283093 5.766004 5.297757 6.266035 6.069248 C 6.39442 6.267331 6.422449 6.345618 6.456726 6.601881 C 6.478826 6.767112 6.496907 7.027637 6.496907 7.180831 L 6.496907 7.459369 L 6.255596 7.357191 C 5.920085 7.21512 5.366052 7.049775 4.938899 6.964228 C 4.496868 6.875696 3.739158 6.806724 3.587755 6.841237 C 3.479183 6.865974 3.481573 6.86807 3.672664 6.916214 C 4.28939 7.071519 6.419045 7.765818 6.486998 7.833723 C 6.519399 7.866114 6.41697 8.696119 6.377479 8.721211 C 6.288227 8.777955 5.657707 8.970914 4.943499 9.160113 C 4.53153 9.269253 4.18565 9.367521 4.174877 9.378489 C 4.164109 9.389487 4.227681 9.389084 4.316162 9.377635 C 4.404643 9.366235 4.710305 9.33207 4.99541 9.30177 C 5.280516 9.271434 5.694014 9.214991 5.914294 9.176287 C 6.134573 9.137529 6.321447 9.105908 6.329569 9.105908 C 6.355778 9.105908 6.246861 9.542965 6.133703 9.891873 C 6.005153 10.288244 5.973079 10.326905 5.241665 10.967025 C 3.91827 12.125245 2.902814 12.829576 2.236365 13.051531 C 1.946681 13.148004 1.803287 13.15912 1.600023 13.100842 L 1.600021 13.100894 Z M 13.789888 13.08639 C 13.308317 12.959471 12.492811 12.47047 11.772962 11.876995 C 11.309935 11.495249 10.673984 10.905574 10.391917 10.596441 L 10.170962 10.354287 L 10.231455 10.114143 C 10.264726 9.982064 10.301204 9.732098 10.312516 9.558669 C 10.33203 9.25951 10.336935 9.24445 10.408053 9.265297 C 10.884334 9.404894 11.50771 9.52207 12.21689 9.605313 C 12.403685 9.62727 12.604777 9.65251 12.663765 9.661514 C 12.768555 9.677469 12.768963 9.676985 12.681641 9.639155 C 12.632482 9.617883 12.278561 9.513224 11.895143 9.406623 C 11.511725 9.300021 11.004191 9.147278 10.767293 9.067194 L 10.336567 8.921585 L 10.271671 8.415337 C 10.23598 8.136903 10.204582 7.868894 10.201898 7.819775 C 10.197482 7.739421 10.250809 7.702824 10.73327 7.454921 C 11.028206 7.303371 11.570827 7.039115 11.939093 6.867683 C 12.307358 6.696254 12.604084 6.551408 12.598481 6.545812 C 12.569691 6.517046 11.671645 6.782224 10.934847 7.037073 C 10.475503 7.195947 10.08736 7.31246 10.072306 7.295986 C 10.057256 7.279508 10.016821 7.177605 9.982464 7.069536 C 9.948104 6.96146 9.86569 6.761472 9.79932 6.625102 C 9.732951 6.488739 9.678647 6.362945 9.678647 6.345553 C 9.678647 6.328148 9.752866 6.198587 9.843576 6.0576 C 10.429814 5.146456 11.677668 3.966673 12.683188 3.372896 C 13.276017 3.02282 13.923424 2.809581 14.221512 2.866217 C 14.557147 2.92998 14.888605 3.276342 15.184095 3.872073 C 15.739072 4.990954 16.046621 6.699808 15.994238 8.373523 C 15.946919 9.88539 15.668771 11.234957 15.210462 12.176375 C 15.064749 12.475679 14.978709 12.600392 14.775775 12.806415 C 14.439018 13.148313 14.239642 13.204932 13.789889 13.086394 L 13.789888 13.08639 Z M 7.660169 10.530921 C 7.224615 10.467512 6.807073 10.301917 6.643193 10.127588 C 6.571578 10.051407 6.57157 10.050187 6.64057 9.783945 C 6.831141 9.048604 6.940255 7.815433 6.890231 6.962359 C 6.863115 6.499924 6.866204 6.439428 6.91904 6.398616 C 7.115258 6.24705 8.166575 6.043045 8.546919 6.08274 C 8.800597 6.109209 9.020198 6.20353 9.149601 6.341589 C 9.371424 6.578243 9.644816 7.360599 9.774082 8.128637 C 9.866541 8.677985 9.865454 9.781085 9.772152 10.094601 C 9.709329 10.305668 9.698831 10.31848 9.528651 10.391637 C 9.430837 10.433698 9.230106 10.491177 9.082586 10.519378 C 8.789093 10.57552 8.009767 10.581824 7.660177 10.53094 L 7.660169 10.530921 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-txt.svg b/.icons/gruvbox_dark/places/16/folder-txt.svg
new file mode 120000
index 000000000..9a51d7145
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-txt.svg
@@ -0,0 +1 @@
+folder-documents.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-unlocked.svg b/.icons/gruvbox_dark/places/16/folder-unlocked.svg
new file mode 100644
index 000000000..0476339b1
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-unlocked.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_KVNcNf0RUHU4KL0LtZZCzsvnhiLneBCu">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_KVNcNf0RUHU4KL0LtZZCzsvnhiLneBCu)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 8 0.5 C 10.264 0.5 12.091 2.273 12.091 4.591 L 10.727 4.591 C 10.727 3.091 9.514 1.864 8 1.864 C 6.486 1.864 5.273 3.091 5.273 4.591 L 5.273 7.318 L 8 7.318 L 10.727 7.318 L 12.091 7.318 L 12.773 7.318 C 13.15 7.318 13.455 7.622 13.455 8 L 13.455 14.818 C 13.455 15.196 13.15 15.5 12.773 15.5 L 3.227 15.5 C 2.85 15.5 2.545 15.196 2.545 14.818 L 2.545 8 C 2.545 7.622 2.85 7.318 3.227 7.318 L 3.909 7.318 L 3.909 4.591 C 3.909 2.273 5.736 0.5 8 0.5 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-vbox.svg b/.icons/gruvbox_dark/places/16/folder-vbox.svg
new file mode 100644
index 000000000..3099cf168
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-vbox.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_tjUxWGaub9RUbUSzyCqbHoUESR8XWBvC">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_tjUxWGaub9RUbUSzyCqbHoUESR8XWBvC)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 4.659 2.667 C 4.368 2.671 4.113 2.863 4.029 3.141 L 2.172 9.334 L 0.667 9.334 L 0 9.334 L 0 10.667 L 0.667 10.667 L 2.667 10.667 C 2.961 10.667 3.22 10.475 3.305 10.194 L 4.656 5.688 L 6.734 12.852 C 6.815 13.129 7.064 13.322 7.351 13.332 C 7.639 13.342 7.9 13.167 8 12.897 L 9.427 9.011 L 10.07 10.298 C 10.183 10.524 10.414 10.667 10.667 10.667 L 15.333 10.667 L 16 10.667 L 16 9.334 L 15.333 9.334 L 11.078 9.334 L 9.93 7.037 C 9.811 6.8 9.562 6.656 9.297 6.67 C 9.032 6.685 8.8 6.856 8.708 7.105 L 7.448 10.532 L 5.307 3.149 C 5.224 2.861 4.959 2.664 4.659 2.667 L 4.659 2.667 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-video.svg b/.icons/gruvbox_dark/places/16/folder-video.svg
new file mode 100644
index 000000000..2f84cea90
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-video.svg
@@ -0,0 +1,50 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <g transform="translate(-532 -32)">
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M533 34v13h1v-1h1v1h11v-1h1v1h1V34h-1v1h-1v-1h-11v1h-1v-1zm3 1h9v5h-9zm-2 1h1v1h-1zm12 0h1v1h-1zm-12 2h1v1h-1zm12 0h1v1h-1zm-12 2h1v1h-1zm12 0h1v1h-1zm-10 1h9v5h-9zm-2 1h1v1h-1zm12 0h1v1h-1zm-12 2h1v1h-1zm12 0h1v1h-1z" overflow="visible"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-videocamera.svg b/.icons/gruvbox_dark/places/16/folder-videocamera.svg
new file mode 120000
index 000000000..f3a4bd79d
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-videocamera.svg
@@ -0,0 +1 @@
+folder-video.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-videos.svg b/.icons/gruvbox_dark/places/16/folder-videos.svg
new file mode 120000
index 000000000..f3a4bd79d
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-videos.svg
@@ -0,0 +1 @@
+folder-video.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-violet.svg b/.icons/gruvbox_dark/places/16/folder-violet.svg
new file mode 100644
index 000000000..f945570ca
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-violet.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 16 16" width="16" height="16"><path d=" M 3.994 1 C 2.736 1.015 1.815 0.971 1.062 1.387 C 0.672 1.608 0.374 1.961 0.222 2.383 C 0.058 2.821 0 3.343 0 4 L 0 12 C 0 12.658 0.058 13.179 0.223 13.617 C 0.387 14.056 0.686 14.407 1.063 14.615 C 1.815 15.031 2.736 14.985 3.994 15 L 12.006 15 C 13.264 14.985 14.185 15.03 14.938 14.615 C 15.314 14.408 15.613 14.055 15.778 13.617 C 15.942 13.179 16 12.657 16 12 L 16 6 C 16 5.342 15.942 4.821 15.777 4.383 C 15.757 4.328 15.729 4.279 15.703 4.229 L 15.676 4.172 C 15.514 3.842 15.257 3.568 14.938 3.385 C 14.185 2.969 13.264 3.015 12.006 3 L 8.967 3 L 6.945 1 L 3.996 1 L 3.994 1 Z " id="Path" fill="#8f76e4"/></svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-virtual.svg b/.icons/gruvbox_dark/places/16/folder-virtual.svg
new file mode 120000
index 000000000..bb835036b
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-virtual.svg
@@ -0,0 +1 @@
+folder-remote.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-vscode.svg b/.icons/gruvbox_dark/places/16/folder-vscode.svg
new file mode 100644
index 000000000..e53817388
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-vscode.svg
@@ -0,0 +1,49 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 11.998729 0 L 11.998729 13.741813 L -0.000039 11.95971 L 11.998729 16 L 15.998758 14.336048 L 15.998758 1.912034 L 16.000039 1.911434 L 15.998758 1.908437 L 15.998758 1.663722 L 11.998729 0 Z"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 7.799779 2.341128 L 4.124632 5.973965 L 1.911995 4.307602 L 1.000089 4.612174 L 3.251187 6.837431 L 1.000089 9.062568 L 1.911995 9.367261 L 4.124632 7.700778 L 4.124752 7.700778 L 7.799659 11.333375 L 10.000757 10.398158 L 10.000757 3.276345 L 7.799779 2.341128 Z M 7.799659 4.933207 L 7.799659 8.741176 L 5.271274 6.837192 L 7.799659 4.933207 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-white.svg b/.icons/gruvbox_dark/places/16/folder-white.svg
new file mode 100644
index 000000000..3bf316b0a
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-white.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 16 16" width="16" height="16"><path d=" M 3.994 1 C 2.736 1.015 1.815 0.971 1.062 1.387 C 0.672 1.608 0.374 1.961 0.222 2.383 C 0.058 2.821 0 3.343 0 4 L 0 12 C 0 12.658 0.058 13.179 0.223 13.617 C 0.387 14.056 0.686 14.407 1.063 14.615 C 1.815 15.031 2.736 14.985 3.994 15 L 12.006 15 C 13.264 14.985 14.185 15.03 14.938 14.615 C 15.314 14.408 15.613 14.055 15.778 13.617 C 15.942 13.179 16 12.657 16 12 L 16 6 C 16 5.342 15.942 4.821 15.777 4.383 C 15.757 4.328 15.729 4.279 15.703 4.229 L 15.676 4.172 C 15.514 3.842 15.257 3.568 14.938 3.385 C 14.185 2.969 13.264 3.015 12.006 3 L 8.967 3 L 6.945 1 L 3.996 1 L 3.994 1 Z " id="Path" fill="#ececec"/></svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-wifi.svg b/.icons/gruvbox_dark/places/16/folder-wifi.svg
new file mode 120000
index 000000000..bb835036b
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-wifi.svg
@@ -0,0 +1 @@
+folder-remote.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-windows.svg b/.icons/gruvbox_dark/places/16/folder-windows.svg
new file mode 120000
index 000000000..daa9c0258
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-windows.svg
@@ -0,0 +1 @@
+folder-wine.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder-wine.svg b/.icons/gruvbox_dark/places/16/folder-wine.svg
new file mode 100644
index 000000000..7cf242216
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-wine.svg
@@ -0,0 +1,50 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1" viewBox="0 0 4.23 4.23">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <g transform="translate(0,-292.76665)">
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="m 0,293.36602 1.730029,-0.23489 7.52e-4,1.66361 -1.729205,0.01 z m 1.729205,1.6204 0.0013,1.66506 -1.729205,-0.23701 -9.7e-5,-1.43922 z m 0.20972,-1.88602 2.293875,-0.33375 v 2.00693 l -2.293875,0.0182 z m 2.294408,1.90168 -5.28e-4,1.9979 -2.293875,-0.32276 -0.0032,-1.67888 z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-yandex-disk.svg b/.icons/gruvbox_dark/places/16/folder-yandex-disk.svg
new file mode 100644
index 000000000..adb0630f5
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-yandex-disk.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_KEUimXsdhGHR4YxA85UnS2JJ9Z9Glvi1">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_KEUimXsdhGHR4YxA85UnS2JJ9Z9Glvi1)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 7.149 2.375 C 4.502 2.375 4.444 4.142 3.679 5.331 C 4.616 4.889 5.661 4.512 6.789 4.221 C 7.814 3.956 8.848 3.781 9.852 3.702 C 9.215 3.184 8.771 2.375 7.149 2.375 Z M 10.782 4.906 C 9.615 4.928 8.349 5.108 7.101 5.431 C 2.989 6.492 0.058 8.803 0.555 10.591 C 0.841 11.612 2.222 12.537 4.278 12.659 C 4.277 12.652 4.275 12.645 4.274 12.638 C 4.274 12.637 4.274 12.636 4.274 12.635 C 4.272 12.617 4.266 12.601 4.263 12.583 C 4.143 11.492 4.767 10.646 5.484 10.049 C 6.201 9.452 7.121 9.021 8.163 8.789 C 8.668 8.676 9.178 8.619 9.679 8.625 L 9.68 8.625 C 10.431 8.634 11.125 8.774 11.736 9.121 C 12.239 9.406 12.7 9.902 12.896 10.516 C 14.773 9.369 15.743 7.824 15.448 6.745 C 15.119 5.561 13.33 4.856 10.782 4.906 Z M 9.664 9.875 C 9.269 9.87 8.852 9.916 8.434 10.009 C 6.712 10.393 5.4 11.484 5.506 12.446 C 5.612 13.408 7.095 13.875 8.818 13.491 C 10.541 13.106 11.85 12.016 11.744 11.054 C 11.667 10.355 10.848 9.89 9.664 9.875 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/folder-yellow.svg b/.icons/gruvbox_dark/places/16/folder-yellow.svg
new file mode 100644
index 000000000..48b33b8df
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder-yellow.svg
@@ -0,0 +1 @@
+<?xml version="1.0" standalone="no"?><!-- Generator: Gravit.io --><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 16 16" width="16" height="16"><path d=" M 3.994 1 C 2.736 1.015 1.815 0.971 1.062 1.387 C 0.672 1.608 0.374 1.961 0.222 2.383 C 0.058 2.821 0 3.343 0 4 L 0 12 C 0 12.658 0.058 13.179 0.223 13.617 C 0.387 14.056 0.686 14.407 1.063 14.615 C 1.815 15.031 2.736 14.985 3.994 15 L 12.006 15 C 13.264 14.985 14.185 15.03 14.938 14.615 C 15.314 14.408 15.613 14.055 15.778 13.617 C 15.942 13.179 16 12.657 16 12 L 16 6 C 16 5.342 15.942 4.821 15.777 4.383 C 15.757 4.328 15.729 4.279 15.703 4.229 L 15.676 4.172 C 15.514 3.842 15.257 3.568 14.938 3.385 C 14.185 2.969 13.264 3.015 12.006 3 L 8.967 3 L 6.945 1 L 3.996 1 L 3.994 1 Z " id="Path" fill="#fdc92b"/></svg>
diff --git a/.icons/gruvbox_dark/places/16/folder.svg b/.icons/gruvbox_dark/places/16/folder.svg
new file mode 100644
index 000000000..b39cca085
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder.svg
@@ -0,0 +1,49 @@
+<?xml version="1.0" standalone="no"?>
+<!-- Generator: Gravit.io -->
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" style="isolation:isolate" viewBox="0 0 16 16" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+<path d=" M 3.994 1 C 2.736 1.015 1.815 0.971 1.062 1.387 C 0.672 1.608 0.374 1.961 0.222 2.383 C 0.058 2.821 0 3.343 0 4 L 0 12 C 0 12.658 0.058 13.179 0.223 13.617 C 0.387 14.056 0.686 14.407 1.063 14.615 C 1.815 15.031 2.736 14.985 3.994 15 L 12.006 15 C 13.264 14.985 14.185 15.03 14.938 14.615 C 15.314 14.408 15.613 14.055 15.778 13.617 C 15.942 13.179 16 12.657 16 12 L 16 6 C 16 5.342 15.942 4.821 15.777 4.383 C 15.757 4.328 15.729 4.279 15.703 4.229 L 15.676 4.172 C 15.514 3.842 15.257 3.568 14.938 3.385 C 14.185 2.969 13.264 3.015 12.006 3 L 8.967 3 L 6.945 1 L 3.996 1 L 3.994 1 Z " id="Path" fill="url(#oomox)" class="ColorScheme-Text"/></svg>
diff --git a/.icons/gruvbox_dark/places/16/folder_home.svg b/.icons/gruvbox_dark/places/16/folder_home.svg
new file mode 120000
index 000000000..858de4c5d
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder_home.svg
@@ -0,0 +1 @@
+user-home.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/folder_open.svg b/.icons/gruvbox_dark/places/16/folder_open.svg
new file mode 120000
index 000000000..cde3e2e5a
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/folder_open.svg
@@ -0,0 +1 @@
+folder-open.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/gnome-dev-trash-empty.svg b/.icons/gruvbox_dark/places/16/gnome-dev-trash-empty.svg
new file mode 120000
index 000000000..a5a5bd854
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/gnome-dev-trash-empty.svg
@@ -0,0 +1 @@
+user-trash.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/gnome-dev-trash-full.svg b/.icons/gruvbox_dark/places/16/gnome-dev-trash-full.svg
new file mode 120000
index 000000000..013ff8416
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/gnome-dev-trash-full.svg
@@ -0,0 +1 @@
+user-trash-full.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/gnome-fs-bookmark-missing.svg b/.icons/gruvbox_dark/places/16/gnome-fs-bookmark-missing.svg
new file mode 120000
index 000000000..59b137c79
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/gnome-fs-bookmark-missing.svg
@@ -0,0 +1 @@
+bookmark-missing.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/gnome-fs-bookmark.svg b/.icons/gruvbox_dark/places/16/gnome-fs-bookmark.svg
new file mode 120000
index 000000000..eb7b1c3c2
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/gnome-fs-bookmark.svg
@@ -0,0 +1 @@
+bookmarks.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/gnome-fs-directory.svg b/.icons/gruvbox_dark/places/16/gnome-fs-directory.svg
new file mode 120000
index 000000000..15062ce2d
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/gnome-fs-directory.svg
@@ -0,0 +1 @@
+folder.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/gnome-fs-home.svg b/.icons/gruvbox_dark/places/16/gnome-fs-home.svg
new file mode 120000
index 000000000..858de4c5d
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/gnome-fs-home.svg
@@ -0,0 +1 @@
+user-home.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/gnome-fs-trash-empty-accept.svg b/.icons/gruvbox_dark/places/16/gnome-fs-trash-empty-accept.svg
new file mode 120000
index 000000000..013ff8416
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/gnome-fs-trash-empty-accept.svg
@@ -0,0 +1 @@
+user-trash-full.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/gnome-fs-trash-empty.svg b/.icons/gruvbox_dark/places/16/gnome-fs-trash-empty.svg
new file mode 120000
index 000000000..a5a5bd854
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/gnome-fs-trash-empty.svg
@@ -0,0 +1 @@
+user-trash.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/gnome-fs-trash-full.svg b/.icons/gruvbox_dark/places/16/gnome-fs-trash-full.svg
new file mode 120000
index 000000000..013ff8416
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/gnome-fs-trash-full.svg
@@ -0,0 +1 @@
+user-trash-full.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/gnome-home.svg b/.icons/gruvbox_dark/places/16/gnome-home.svg
new file mode 120000
index 000000000..858de4c5d
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/gnome-home.svg
@@ -0,0 +1 @@
+user-home.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/gnome-stock-trash-empty.svg b/.icons/gruvbox_dark/places/16/gnome-stock-trash-empty.svg
new file mode 120000
index 000000000..a5a5bd854
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/gnome-stock-trash-empty.svg
@@ -0,0 +1 @@
+user-trash.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/gnome-stock-trash-full.svg b/.icons/gruvbox_dark/places/16/gnome-stock-trash-full.svg
new file mode 120000
index 000000000..013ff8416
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/gnome-stock-trash-full.svg
@@ -0,0 +1 @@
+user-trash-full.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/gnome-stock-trash.svg b/.icons/gruvbox_dark/places/16/gnome-stock-trash.svg
new file mode 120000
index 000000000..a5a5bd854
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/gnome-stock-trash.svg
@@ -0,0 +1 @@
+user-trash.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/gtk-directory.svg b/.icons/gruvbox_dark/places/16/gtk-directory.svg
new file mode 120000
index 000000000..15062ce2d
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/gtk-directory.svg
@@ -0,0 +1 @@
+folder.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/inode-directory.svg b/.icons/gruvbox_dark/places/16/inode-directory.svg
new file mode 120000
index 000000000..15062ce2d
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/inode-directory.svg
@@ -0,0 +1 @@
+folder.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/insync-folder.svg b/.icons/gruvbox_dark/places/16/insync-folder.svg
new file mode 120000
index 000000000..30146231e
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/insync-folder.svg
@@ -0,0 +1 @@
+folder-google-drive.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/insync-help.svg b/.icons/gruvbox_dark/places/16/insync-help.svg
new file mode 100644
index 000000000..4ac21c843
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/insync-help.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_FfxpWRGXAERsB1YENch5g6rQ0kmCKipr">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_FfxpWRGXAERsB1YENch5g6rQ0kmCKipr)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 5.5 1.571 L 9.786 8.714 L 15.5 8.714 L 10.737 1.571 L 5.5 1.571 Z M 4.501 2.428 L 0.5 10.143 L 3.215 14.429 L 6.929 6.714 L 4.501 2.428 Z M 6.929 10.143 L 4.786 14.429 L 13.357 14.429 L 15.5 10.143 L 6.929 10.143 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/insync.svg b/.icons/gruvbox_dark/places/16/insync.svg
new file mode 100644
index 000000000..9d143f627
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/insync.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+
+ <clipPath id="_clipPath_q3k8iFzmVuG3IRPaQmMzIqaHUAZTtIN6">
+ <rect width="16" height="16"/>
+ </clipPath>
+ </defs>
+ <g clip-path="url(#_clipPath_q3k8iFzmVuG3IRPaQmMzIqaHUAZTtIN6)">
+ <rect style="fill:#000000" fill-opacity="0" width="16" height="16"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 5.5 1.571 L 9.786 8.714 L 15.5 8.714 L 10.737 1.571 L 5.5 1.571 Z M 4.501 2.428 L 0.5 10.143 L 3.215 14.429 L 6.929 6.714 L 4.501 2.428 Z M 6.929 10.143 L 4.786 14.429 L 13.357 14.429 L 15.5 10.143 L 6.929 10.143 Z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/knetattach.svg b/.icons/gruvbox_dark/places/16/knetattach.svg
new file mode 120000
index 000000000..bb835036b
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/knetattach.svg
@@ -0,0 +1 @@
+folder-remote.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/library-music.svg b/.icons/gruvbox_dark/places/16/library-music.svg
new file mode 120000
index 000000000..437f96296
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/library-music.svg
@@ -0,0 +1 @@
+folder-music.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/network-workgroup.svg b/.icons/gruvbox_dark/places/16/network-workgroup.svg
new file mode 100644
index 000000000..9f965d1a1
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/network-workgroup.svg
@@ -0,0 +1,55 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M 3.994 1 C 2.736 1.015 1.815 0.97 1.062 1.385 C 0.673 1.607 0.376 1.961 0.225 2.383 C 0.06 2.821 0 3.343 0 4 L 0 12 C 0 12.658 0.06 13.179 0.225 13.617 C 0.389 14.056 0.686 14.407 1.062 14.615 C 1.815 15.031 2.736 14.985 3.994 15 L 12.006 15 C 13.264 14.985 14.185 15.03 14.938 14.615 C 15.327 14.393 15.625 14.039 15.776 13.617 C 15.94 13.179 16 12.657 16 12 L 16 4 C 16 3.342 15.94 2.821 15.775 2.383 C 15.624 1.961 15.327 1.607 14.938 1.385 C 14.185 0.969 13.264 1.015 12.006 1 L 3.998 1 L 3.994 1 Z M 4 2 L 12 2 C 13.259 2.015 14.087 2.06 14.453 2.262 C 14.637 2.362 14.743 2.474 14.84 2.734 C 14.937 2.994 15 3.408 15 4 L 15 12 C 15 12.592 14.937 13.006 14.84 13.266 C 14.742 13.526 14.637 13.637 14.453 13.738 C 14.087 13.94 13.259 13.985 12 14 L 4 14 C 2.741 13.985 1.91 13.94 1.545 13.738 C 1.362 13.638 1.258 13.526 1.16 13.266 C 1.063 13.006 1 12.592 1 12 L 1 4 C 1 3.408 1.063 2.994 1.16 2.734 C 1.258 2.474 1.362 2.363 1.545 2.262 C 1.911 2.06 2.741 2.015 4 2 Z"/>
+ <g opacity=".5">
+ <path fill="url(#oomox)" fill-rule="evenodd" class="ColorScheme-Text" d="M 12.316 1.297 L 11.316 1.318 C 11.336 2.254 11.241 3.168 11.096 4.068 C 11.226 4.031 11.359 4.004 11.5 4.004 C 11.714 4.004 11.916 4.052 12.102 4.134 C 12.245 3.206 12.336 2.263 12.316 1.297 Z M 4.383 1.559 C 4.269 2.933 4.24 4.312 4.297 5.689 C 4.508 5.575 4.745 5.504 5 5.504 C 5.101 5.504 5.2 5.516 5.297 5.535 C 5.247 4.276 5.267 2.979 5.379 1.643 L 4.383 1.559 Z M 0.516 3.406 L 0.5 3.428 L 0.5 4.619 C 1.45 5.299 2.417 5.957 3.398 6.592 C 2.386 7.01 1.416 7.522 0.5 8.122 L 0.5 9.291 L 0.516 9.313 C 1.487 8.627 2.532 8.053 3.631 7.6 C 3.545 7.411 3.501 7.207 3.5 7 C 3.5 6.523 3.733 6.099 4.086 5.824 C 2.874 5.051 1.683 4.245 0.516 3.406 L 0.516 3.406 Z M 15.912 4.629 C 14.872 4.652 13.832 4.695 12.793 4.758 C 12.921 4.978 13 5.229 13 5.5 C 13 5.585 12.988 5.667 12.975 5.748 C 13.961 5.69 14.947 5.65 15.934 5.628 L 15.912 4.629 Z M 10.098 4.986 C 8.631 5.153 7.211 5.401 5.848 5.77 C 6.146 5.976 6.364 6.288 6.453 6.648 C 7.619 6.354 8.835 6.148 10.093 6 C 10.033 5.84 10.002 5.671 10 5.5 C 10 5.32 10.038 5.147 10.098 4.986 L 10.098 4.986 Z M 11.5 5.004 C 11.367 5.001 11.239 5.053 11.145 5.146 C 11.051 5.24 10.998 5.367 11 5.5 C 10.997 5.679 11.092 5.845 11.247 5.934 C 11.402 6.022 11.594 6.019 11.746 5.926 C 11.756 5.89 11.768 5.856 11.777 5.82 C 11.811 5.817 11.847 5.817 11.881 5.814 C 12.007 5.668 12.036 5.461 11.954 5.286 C 11.872 5.111 11.694 5 11.501 5.004 L 11.5 5.004 Z M 5 6.504 C 4.867 6.501 4.739 6.553 4.645 6.646 C 4.551 6.74 4.498 6.867 4.5 7 C 4.498 7.133 4.551 7.26 4.645 7.354 C 4.739 7.447 4.867 7.499 5 7.496 C 5.133 7.499 5.261 7.447 5.355 7.354 C 5.449 7.26 5.502 7.133 5.5 7 C 5.502 6.867 5.449 6.74 5.355 6.646 C 5.261 6.553 5.133 6.501 5 6.504 L 5 6.504 Z M 10.498 6.604 C 10.346 7.077 10.175 7.544 9.986 8.002 L 10 8 C 10.351 8 10.673 8.127 10.93 8.332 C 11.11 7.891 11.274 7.444 11.422 6.988 C 11.079 6.97 10.752 6.834 10.498 6.603 L 10.498 6.604 Z M 6.477 7.23 C 6.422 7.572 6.25 7.884 5.99 8.113 C 6.81 8.558 7.651 8.971 8.516 9.342 C 8.553 8.989 8.708 8.671 8.949 8.434 C 8.107 8.071 7.282 7.669 6.477 7.23 L 6.477 7.23 Z M 5.586 8.373 C 5.405 8.451 5.208 8.496 5 8.496 C 4.843 8.496 4.695 8.463 4.553 8.418 C 4.687 9.241 4.878 10.034 5.119 10.797 C 5.368 10.615 5.671 10.504 6 10.504 C 6.027 10.504 6.052 10.51 6.078 10.512 C 5.866 9.811 5.701 9.096 5.586 8.373 L 5.586 8.373 Z M 10 9 C 9.867 8.997 9.739 9.049 9.645 9.142 C 9.551 9.236 9.498 9.363 9.5 9.496 C 9.5 9.703 9.62 9.876 9.799 9.951 C 9.818 9.931 9.84 9.914 9.859 9.893 C 9.939 9.922 10.023 9.944 10.104 9.973 C 10.334 9.931 10.501 9.73 10.5 9.496 C 10.502 9.363 10.449 9.236 10.355 9.142 C 10.261 9.049 10.133 8.997 10 9 L 10 9 Z M 11.486 9.365 C 11.49 9.409 11.5 9.451 11.5 9.496 C 11.5 9.809 11.401 10.099 11.234 10.34 C 12.736 10.777 14.294 11.053 15.912 11.088 L 15.934 10.088 C 14.407 10.055 12.924 9.787 11.486 9.365 L 11.486 9.365 Z M 8.531 9.797 C 8.051 10.216 7.522 10.572 6.961 10.863 C 7.221 11.083 7.406 11.382 7.471 11.727 C 8.04 11.428 8.574 11.068 9.066 10.654 C 8.794 10.439 8.605 10.136 8.531 9.797 L 8.531 9.797 Z M 6 11.504 C 5.867 11.501 5.739 11.553 5.645 11.646 C 5.551 11.74 5.498 11.867 5.5 12 C 5.498 12.133 5.551 12.26 5.645 12.354 C 5.739 12.447 5.867 12.499 6 12.496 C 6.133 12.499 6.261 12.447 6.355 12.354 C 6.449 12.26 6.502 12.133 6.5 12 C 6.502 11.867 6.449 11.74 6.355 11.646 C 6.261 11.553 6.133 11.501 6 11.504 Z M 4.527 11.744 C 4.382 11.781 4.234 11.832 4.092 11.861 C 3.164 12.052 2.298 12.123 1.635 12.119 C 1.361 12.119 1.087 12.101 0.816 12.064 C 0.612 12.034 0.469 11.97 0.512 11.996 L 0.5 12.016 L 0.5 13.023 C 0.556 13.033 0.607 13.045 0.67 13.055 C 0.938 13.095 1.26 13.117 1.629 13.119 C 2.367 13.123 3.293 13.047 4.293 12.842 C 4.426 12.814 4.567 12.765 4.703 12.732 C 4.572 12.51 4.502 12.258 4.5 12 C 4.5 11.912 4.513 11.827 4.527 11.744 L 4.527 11.744 Z M 7.145 12.951 C 6.923 13.22 6.614 13.403 6.271 13.469 C 6.507 13.871 6.761 14.261 7.047 14.631 L 7.837 14.018 C 7.581 13.68 7.35 13.323 7.145 12.951 L 7.145 12.951 Z"/>
+ </g>
+ <ellipse fill="url(#oomox)" class="ColorScheme-Text" cx="6" cy="12" rx="1" ry=".996" vector-effect="non-scaling-stroke"/>
+ <ellipse fill="url(#oomox)" class="ColorScheme-Text" cx="5" cy="7" rx="1" ry=".996" vector-effect="non-scaling-stroke"/>
+ <ellipse fill="url(#oomox)" class="ColorScheme-Text" cx="11.5" cy="5.5" rx="1" ry=".996" vector-effect="non-scaling-stroke"/>
+ <ellipse fill="url(#oomox)" class="ColorScheme-Text" cx="10" cy="9.496" rx="1" ry=".996" vector-effect="non-scaling-stroke"/>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/network.svg b/.icons/gruvbox_dark/places/16/network.svg
new file mode 120000
index 000000000..b3a26eea3
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/network.svg
@@ -0,0 +1 @@
+folder-network.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/repository.svg b/.icons/gruvbox_dark/places/16/repository.svg
new file mode 120000
index 000000000..b3a26eea3
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/repository.svg
@@ -0,0 +1 @@
+folder-network.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/stock_bookmark.svg b/.icons/gruvbox_dark/places/16/stock_bookmark.svg
new file mode 120000
index 000000000..eb7b1c3c2
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/stock_bookmark.svg
@@ -0,0 +1 @@
+bookmarks.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/stock_delete-bookmark.svg b/.icons/gruvbox_dark/places/16/stock_delete-bookmark.svg
new file mode 120000
index 000000000..59b137c79
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/stock_delete-bookmark.svg
@@ -0,0 +1 @@
+bookmark-missing.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/stock_folder.svg b/.icons/gruvbox_dark/places/16/stock_folder.svg
new file mode 120000
index 000000000..15062ce2d
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/stock_folder.svg
@@ -0,0 +1 @@
+folder.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/stock_open.svg b/.icons/gruvbox_dark/places/16/stock_open.svg
new file mode 120000
index 000000000..cde3e2e5a
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/stock_open.svg
@@ -0,0 +1 @@
+folder-open.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/stock_trash_empty.svg b/.icons/gruvbox_dark/places/16/stock_trash_empty.svg
new file mode 120000
index 000000000..a5a5bd854
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/stock_trash_empty.svg
@@ -0,0 +1 @@
+user-trash.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/stock_trash_full.svg b/.icons/gruvbox_dark/places/16/stock_trash_full.svg
new file mode 120000
index 000000000..013ff8416
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/stock_trash_full.svg
@@ -0,0 +1 @@
+user-trash-full.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/trashcan_empty.svg b/.icons/gruvbox_dark/places/16/trashcan_empty.svg
new file mode 120000
index 000000000..a5a5bd854
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/trashcan_empty.svg
@@ -0,0 +1 @@
+user-trash.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/trashcan_full.svg b/.icons/gruvbox_dark/places/16/trashcan_full.svg
new file mode 120000
index 000000000..013ff8416
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/trashcan_full.svg
@@ -0,0 +1 @@
+user-trash-full.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/user-bookmarks.svg b/.icons/gruvbox_dark/places/16/user-bookmarks.svg
new file mode 100644
index 000000000..0b36bd0b4
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/user-bookmarks.svg
@@ -0,0 +1,3 @@
+<svg xmlns="http://www.w3.org/2000/svg" style="isolation:isolate" width="16" height="16" viewBox="0 0 16 16">
+ <path fill="#F22C42" d="M 11.636 1.455 C 10.173 1.454 8.808 2.188 8 3.408 C 7.192 2.188 5.827 1.454 4.364 1.455 C 1.953 1.455 0 3.408 0 5.818 C 0 10.16 8 14.545 8 14.545 C 8 14.545 16 10.199 16 5.818 C 16 3.408 14.047 1.455 11.636 1.455 Z"/>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/user-desktop.svg b/.icons/gruvbox_dark/places/16/user-desktop.svg
new file mode 100644
index 000000000..702977d62
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/user-desktop.svg
@@ -0,0 +1,50 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" version="1.1">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <g transform="translate(-592,-52)">
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="m 595.99414,54 c -1.25819,0.0145 -2.17883,-0.0306 -2.93164,0.384766 -0.37641,0.20768 -0.67518,0.559426 -0.83984,0.998046 C 592.05801,55.821442 592,56.34241 592,57 v 7 c 0,0.65759 0.058,1.178558 0.22266,1.617188 0.16466,0.43862 0.46343,0.790366 0.83984,0.998046 0.75281,0.41535 1.67345,0.370226 2.93164,0.384766 h 0.004 8.0039 0.004 c 1.25819,-0.0145 2.17883,0.0306 2.93164,-0.384766 0.37641,-0.20768 0.67324,-0.559426 0.83789,-0.998046 C 607.93972,65.178558 608,64.65759 608,64 v -7 c 0,-0.65759 -0.06,-1.178558 -0.22461,-1.617188 -0.16465,-0.43862 -0.46148,-0.790366 -0.83789,-0.998046 C 606.18469,53.969406 605.26405,54.01454 604.00586,54 h -0.004 -8.00586 z M 596,55 h 8 c 1.25957,0.0147 2.08706,0.0578 2.45312,0.259766 0.1834,0.10118 0.28915,0.214649 0.38672,0.474609 C 606.9373,55.994315 607,56.40759 607,57 v 7 c 0,0.59241 -0.0626,1.005675 -0.16016,1.265625 -0.0976,0.25995 -0.20334,0.373429 -0.38672,0.474609 C 606.08705,65.942214 605.25957,65.98531 604,66 H 603.994 596 Z m -2.16602,0 h 0.33204 c 0.667,0 0.83398,0.2 0.83398,1 0,0.8 -0.16698,1 -0.83398,1 h -0.33204 C 593.16684,57 593,56.8 593,56 c 0,-0.8 0.16698,-1 0.83398,-1 z m 0,3 h 0.33204 c 0.667,0 0.83398,0.2 0.83398,1 0,0.8 -0.16698,1 -0.83398,1 h -0.33204 C 593.16684,60 593,59.8 593,59 c 0,-0.8 0.16698,-1 0.83398,-1 z m 0,3 h 0.33204 c 0.667,0 0.83398,0.2 0.83398,1 0,0.8 -0.16698,1 -0.83398,1 h -0.33204 C 593.16684,63 593,62.8 593,62 c 0,-0.8 0.16698,-1 0.83398,-1 z m 0,3 h 0.33204 c 0.667,0 0.83398,0.2 0.83398,1 0,0.8 -0.16698,1 -0.83398,1 h -0.33204 C 593.16684,66 593,65.8 593,65 c 0,-0.8 0.16698,-1 0.83398,-1 z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/user-home.svg b/.icons/gruvbox_dark/places/16/user-home.svg
new file mode 100644
index 000000000..1c3adf144
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/user-home.svg
@@ -0,0 +1,53 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <g transform="translate(-512 -32)">
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M526 37v-2h-2.002z" overflow="visible"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M514 39v8h9v-1h-8v-7.667zm11.002-1L525 47h1v-8z"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M520 40.986a8.47 8.47 0 0 1 .607-.122c.253-.043.543-.064.872-.064.295 0 .54.043.735.129.195.08.35.197.465.35.119.147.202.326.25.535.047.21.071.44.071.693V46.2h-3z"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" fill-rule="evenodd" d="M520 32.293l-7.854 7.853.708.708L520 33.707l7.146 7.147.708-.708z" overflow="visible"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/user-trash-full.svg b/.icons/gruvbox_dark/places/16/user-trash-full.svg
new file mode 100644
index 000000000..732bd8d1d
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/user-trash-full.svg
@@ -0,0 +1,51 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16.001">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <g transform="translate(-1033 27)">
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M1040.5-27c-1.1 0-2.144.32-2.144.32l-.356.108v1.683c-1.023.186-2.03.474-2.998.889v1h-1v1h1v9c0 .439.04.788.15 1.082.111.294.311.528.563.668.503.28 1.12.25 1.953.25h3.33v-1h-3.33c-.857 0-1.295-.028-1.469-.125a.266.266 0 0 1-.113-.146v-.002c-.046-.122-.084-.348-.084-.727v-9h11v-1H1046v-1a13.856 13.856 0 0 0-3-.889v-1.662l-.33-.119s-.913-.33-2.17-.33zm0 1c.89 0 1.291.155 1.5.22v.739a14.048 14.048 0 0 0-1.498-.084c-.501 0-1.003.032-1.502.086v-.734c.266-.07.773-.227 1.5-.227zm-2.5 5v6h1v-6zm2 0v6h1v-6zm2 0v4h1v-4zm2.998 0v2h1v-2z"/>
+ <path fill="url(#oomox)" class="ColorScheme-Text" fill-rule="evenodd" d="M1044.5-18a.5.5 0 0 0-.353.854l.556.556c-.298.165-.498.249-1.002.627-.396.297-.801.647-1.123 1.049-.322.402-.578.872-.578 1.414 0 .861.345 1.586.984 1.986.64.4 1.474.514 2.516.514s1.876-.114 2.516-.514c.64-.4.984-1.125.984-1.986 0-.542-.256-1.012-.578-1.414-.322-.402-.725-.752-1.121-1.049-.505-.379-.707-.462-1.004-.627l.557-.556a.5.5 0 0 0-.354-.854zm1 2.088c.174.091.605.303 1.201.75.354.265.699.572.94.873.24.3.359.58.359.789 0 .639-.155.914-.516 1.139-.36.225-1.026.361-1.984.361s-1.624-.136-1.984-.361c-.36-.225-.516-.5-.516-1.139 0-.208.119-.488.36-.79.24-.3.587-.607.94-.872.597-.447 1.025-.658 1.2-.75z" overflow="visible"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/user-trash.svg b/.icons/gruvbox_dark/places/16/user-trash.svg
new file mode 100644
index 000000000..dba1a59d2
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/user-trash.svg
@@ -0,0 +1,50 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16.001">
+ <defs>
+ <style id="current-color-scheme" type="text/css">
+ .ColorScheme-Text { color:#eff0f2; } .ColorScheme-Highlight { color:#5294e2; }
+ </style>
+ <linearGradient id="arrongin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#dd9b44; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#ad6c16; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="aurora" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#09D4DF; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#9269F4; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="fitdance" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#1AD6AB; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#329DB6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="oomox" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#928374; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#928374; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="rainblue" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color:#00F260; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color:#0575E6; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="sunrise" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #FF8501; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #FFCB01; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="telinkrin" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #b2ced6; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #6da5b7; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="60spsycho" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #df5940; stop-opacity:1"/>
+ <stop offset="25%" style="stop-color: #d8d15f; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #e9882a; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #279362; stop-opacity:1"/>
+ </linearGradient>
+ <linearGradient id="90ssummer" x1="0%" x2="0%" y1="0%" y2="100%">
+ <stop offset="0%" style="stop-color: #f618c7; stop-opacity:1"/>
+ <stop offset="20%" style="stop-color: #94ffab; stop-opacity:1"/>
+ <stop offset="50%" style="stop-color: #fbfd54; stop-opacity:1"/>
+ <stop offset="100%" style="stop-color: #0f83ae; stop-opacity:1"/>
+ </linearGradient>
+ </defs>
+ <g transform="translate(-512 -52)">
+ <path fill="url(#oomox)" class="ColorScheme-Text" d="M519.5 52c-1.1 0-2.145.32-2.145.32l-.355.108v1.683a13.88 13.88 0 0 0-2.998.889L514 56h-1v1h1l.004 9c0 .439.04.788.15 1.082.111.294.311.528.563.668.503.28 1.12.25 1.953.25h5.664c.833 0 1.45.03 1.953-.25.252-.14.45-.374.56-.668.11-.294.153-.643.153-1.082l-.002-8h-1l.002 8c0 .376-.04.603-.088.729-.034.09-.078.129-.11.146-.173.097-.611.125-1.468.125h-5.664c-.857 0-1.295-.028-1.469-.125a.267.267 0 0 1-.113-.146v-.002c-.046-.122-.084-.348-.084-.727v-.002L515 57h11v-1h-1.002l.002-1a13.855 13.855 0 0 0-3-.889V52.45l-.33-.119s-.913-.33-2.17-.33zm0 1c.89 0 1.29.155 1.5.22v.739a14.05 14.05 0 0 0-1.498-.084c-.502 0-1.003.032-1.502.086v-.734c.266-.07.772-.227 1.5-.227zm-2.5 5v6h1v-6zm2 0v6h1v-6zm2 0v6h1v-6z"/>
+ </g>
+</svg>
diff --git a/.icons/gruvbox_dark/places/16/xfce-trash_empty.svg b/.icons/gruvbox_dark/places/16/xfce-trash_empty.svg
new file mode 120000
index 000000000..a5a5bd854
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/xfce-trash_empty.svg
@@ -0,0 +1 @@
+user-trash.svg \ No newline at end of file
diff --git a/.icons/gruvbox_dark/places/16/xfce-trash_full.svg b/.icons/gruvbox_dark/places/16/xfce-trash_full.svg
new file mode 120000
index 000000000..013ff8416
--- /dev/null
+++ b/.icons/gruvbox_dark/places/16/xfce-trash_full.svg
@@ -0,0 +1 @@
+user-trash-full.svg \ No newline at end of file