aboutsummaryrefslogtreecommitdiff
path: root/.icons/Gruvbox-Light/emblems/48
diff options
context:
space:
mode:
authorIndrajith2024-07-03 02:03:35 +0530
committerIndrajith2024-07-03 02:03:35 +0530
commit824022cd1f633c70c4d2782934251616756f4668 (patch)
treea310eb4bf72b26c2d110838b8c487daaa3537bea /.icons/Gruvbox-Light/emblems/48
parent57eb70137b5bbcdabdc0f02eea5477b3e5f845a1 (diff)
downloaddots-824022cd1f633c70c4d2782934251616756f4668.tar.gz
dots-824022cd1f633c70c4d2782934251616756f4668.tar.bz2
dots-824022cd1f633c70c4d2782934251616756f4668.zip
Dots Updated
* Adds GTK Themes * Adds wlogout * Adds tmux config * Adds Pywal-16-colors * Removed unwanted gtk folders * Config Updates * Fish * Hyprland * Hyprlock * Hyprpaper * waybar
Diffstat (limited to '.icons/Gruvbox-Light/emblems/48')
l---------.icons/Gruvbox-Light/emblems/48/checkmark.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-added.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-checked.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/48/emblem-default.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/48/emblem-documents.svg6
-rw-r--r--.icons/Gruvbox-Light/emblems/48/emblem-downloads.svg5
l---------.icons/Gruvbox-Light/emblems/48/emblem-dropbox-syncing.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-dropbox-unsyncable.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-dropbox-uptodate.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/48/emblem-encrypted-locked.svg6
-rw-r--r--.icons/Gruvbox-Light/emblems/48/emblem-encrypted-unlocked.svg8
l---------.icons/Gruvbox-Light/emblems/48/emblem-error.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/48/emblem-favorite.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/48/emblem-generic.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/48/emblem-important.svg5
-rw-r--r--.icons/Gruvbox-Light/emblems/48/emblem-information.svg7
l---------.icons/Gruvbox-Light/emblems/48/emblem-insync-error-shared.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-insync-error.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-insync-synced-callbacks-active.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-insync-synced-callbacks.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-insync-synced-shared.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-insync-synced.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-insync-syncing-shared.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-insync-syncing.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-link.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-locked.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/48/emblem-mail.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/48/emblem-new.svg7
l---------.icons/Gruvbox-Light/emblems/48/emblem-noread.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-nowrite.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/48/emblem-package.svg8
-rw-r--r--.icons/Gruvbox-Light/emblems/48/emblem-pause.svg5
-rw-r--r--.icons/Gruvbox-Light/emblems/48/emblem-photos.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/48/emblem-question.svg4
l---------.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-added.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-calculating.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-complicated.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-conflicted.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-deleted.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-eerror.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-ignored.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-locked.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-modified.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-normal.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-obstructed.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-read_only.svg1
l---------.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-unversioned.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/48/emblem-readonly.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/48/emblem-remove.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/48/emblem-shared.svg4
l---------.icons/Gruvbox-Light/emblems/48/emblem-success.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/48/emblem-symbolic-link.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/48/emblem-synchronizing.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/48/emblem-system.svg4
l---------.icons/Gruvbox-Light/emblems/48/emblem-unavailable.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/48/emblem-unlocked.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/48/emblem-unreadable.svg7
-rw-r--r--.icons/Gruvbox-Light/emblems/48/emblem-urgent.svg4
l---------.icons/Gruvbox-Light/emblems/48/emblem-warning.svg1
-rw-r--r--.icons/Gruvbox-Light/emblems/48/emblem-web.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/48/vcs-added.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/48/vcs-conflicting.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/48/vcs-locally-modified-unstaged.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/48/vcs-locally-modified.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/48/vcs-normal.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/48/vcs-removed.svg4
-rw-r--r--.icons/Gruvbox-Light/emblems/48/vcs-update-required.svg4
67 files changed, 187 insertions, 0 deletions
diff --git a/.icons/Gruvbox-Light/emblems/48/checkmark.svg b/.icons/Gruvbox-Light/emblems/48/checkmark.svg
new file mode 120000
index 000000000..2f97e283b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/checkmark.svg
@@ -0,0 +1 @@
+emblem-default.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-added.svg b/.icons/Gruvbox-Light/emblems/48/emblem-added.svg
new file mode 120000
index 000000000..5212512a6
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-added.svg
@@ -0,0 +1 @@
+emblem-new.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-checked.svg b/.icons/Gruvbox-Light/emblems/48/emblem-checked.svg
new file mode 120000
index 000000000..2f97e283b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-checked.svg
@@ -0,0 +1 @@
+emblem-default.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-default.svg b/.icons/Gruvbox-Light/emblems/48/emblem-default.svg
new file mode 100644
index 000000000..1b61351f7
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-default.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="M 11,27.221826 15.24264,31.464467 18.778174,35 37.16295,16.615224 33.627417,13.07969 18.778174,27.928933 14.535533,23.686292 11,27.221826 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-documents.svg b/.icons/Gruvbox-Light/emblems/48/emblem-documents.svg
new file mode 100644
index 000000000..e7529fd07
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-documents.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="m 13,14 22,0 0,4 -22,0 z"/>
+ <path style="fill:#ffffff" d="m 13,22 22,0 0,4 -22,0 z"/>
+ <path style="fill:#ffffff" d="m 13,30 22,0 0,4 -22,0 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-downloads.svg b/.icons/Gruvbox-Light/emblems/48/emblem-downloads.svg
new file mode 100644
index 000000000..97bbeab41
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-downloads.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="m 21,10 0,13 -4,0 7,8 7,-8 -4,0 0,-13 z"/>
+ <rect style="fill:#ffffff" width="4" height="16" x="32" y="-32" transform="matrix(0,1,-1,0,0,0)"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-dropbox-syncing.svg b/.icons/Gruvbox-Light/emblems/48/emblem-dropbox-syncing.svg
new file mode 120000
index 000000000..9f198b79d
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-dropbox-syncing.svg
@@ -0,0 +1 @@
+emblem-synchronizing.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-dropbox-unsyncable.svg b/.icons/Gruvbox-Light/emblems/48/emblem-dropbox-unsyncable.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-dropbox-unsyncable.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-dropbox-uptodate.svg b/.icons/Gruvbox-Light/emblems/48/emblem-dropbox-uptodate.svg
new file mode 120000
index 000000000..2f97e283b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-dropbox-uptodate.svg
@@ -0,0 +1 @@
+emblem-default.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-encrypted-locked.svg b/.icons/Gruvbox-Light/emblems/48/emblem-encrypted-locked.svg
new file mode 100644
index 000000000..0cb421c23
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-encrypted-locked.svg
@@ -0,0 +1,6 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="m 18,16 a 8,8 0 0 0 -8,8 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -8,-8 z m 0,4 a 4,4 0 0 1 4,4 4,4 0 0 1 -4,4 4,4 0 0 1 -4,-4 4,4 0 0 1 4,-4 z"/>
+ <rect style="fill:#ffffff" width="16" height="4" x="22" y="22"/>
+ <rect style="fill:#ffffff" width="4" height="4" x="31" y="26"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-encrypted-unlocked.svg b/.icons/Gruvbox-Light/emblems/48/emblem-encrypted-unlocked.svg
new file mode 100644
index 000000000..26a791995
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-encrypted-unlocked.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <g transform="matrix(0,-1,1,0,0,48)">
+ <path style="fill:#ffffff" d="m 18,16 a 8,8 0 0 0 -8,8 8,8 0 0 0 8,8 8,8 0 0 0 8,-8 8,8 0 0 0 -8,-8 z m 0,4 a 4,4 0 0 1 4,4 4,4 0 0 1 -4,4 4,4 0 0 1 -4,-4 4,4 0 0 1 4,-4 z"/>
+ <rect style="fill:#ffffff" width="16" height="4" x="22" y="22"/>
+ <rect style="fill:#ffffff" width="4" height="4" x="31" y="26"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-error.svg b/.icons/Gruvbox-Light/emblems/48/emblem-error.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-error.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-favorite.svg b/.icons/Gruvbox-Light/emblems/48/emblem-favorite.svg
new file mode 100644
index 000000000..61f80ae10
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-favorite.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="M 29.076427,12 C 27.07099,12 25.265015,12.849486 24.000489,14.400018 22.735638,12.849486 20.929717,12 18.924226,12 c -3.824028,0 -6.924056,3.527699 -6.924056,7.879464 0,1.169239 0.181517,2.294438 0.499416,3.368916 0,0 0.288262,0.969489 0.543625,1.503181 C 15.961777,31.575228 24.000001,36 24.000001,36 c 0,0 8.038277,-4.42489 10.956789,-11.248439 0,0 0.376573,-0.909192 0.543625,-1.503181 0.303543,-1.079444 0.499415,-2.199677 0.499415,-3.368916 C 35.99983,15.527699 32.899802,12 29.075774,12 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-generic.svg b/.icons/Gruvbox-Light/emblems/48/emblem-generic.svg
new file mode 100644
index 000000000..d30dfbfbb
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-generic.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="M 22 10 L 22 19.171875 L 15.515625 12.685547 L 12.685547 15.515625 L 19.171875 22 L 10 22 L 10 26 L 19.171875 26 L 12.685547 32.484375 L 15.515625 35.314453 L 22 28.828125 L 22 38 L 26 38 L 26 28.828125 L 32.484375 35.314453 L 35.314453 32.484375 L 28.828125 26 L 38 26 L 38 22 L 28.828125 22 L 35.314453 15.515625 L 32.484375 12.685547 L 26 19.171875 L 26 10 L 22 10 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-important.svg b/.icons/Gruvbox-Light/emblems/48/emblem-important.svg
new file mode 100644
index 000000000..a58b7d149
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-important.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <circle style="fill:#ffffff" cx="24" cy="36" r="2"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 22,31 4,0 0,-20 -4,0 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-information.svg b/.icons/Gruvbox-Light/emblems/48/emblem-information.svg
new file mode 100644
index 000000000..83bb4f2de
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-information.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <g transform="matrix(1,0,0,-1,0,48)">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <circle style="fill:#ffffff" cx="24" cy="36" r="2"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 22,31 4,0 0,-20 -4,0 z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-insync-error-shared.svg b/.icons/Gruvbox-Light/emblems/48/emblem-insync-error-shared.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-insync-error-shared.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-insync-error.svg b/.icons/Gruvbox-Light/emblems/48/emblem-insync-error.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-insync-error.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-insync-synced-callbacks-active.svg b/.icons/Gruvbox-Light/emblems/48/emblem-insync-synced-callbacks-active.svg
new file mode 120000
index 000000000..2f97e283b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-insync-synced-callbacks-active.svg
@@ -0,0 +1 @@
+emblem-default.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-insync-synced-callbacks.svg b/.icons/Gruvbox-Light/emblems/48/emblem-insync-synced-callbacks.svg
new file mode 120000
index 000000000..2f97e283b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-insync-synced-callbacks.svg
@@ -0,0 +1 @@
+emblem-default.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-insync-synced-shared.svg b/.icons/Gruvbox-Light/emblems/48/emblem-insync-synced-shared.svg
new file mode 120000
index 000000000..e36c1949a
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-insync-synced-shared.svg
@@ -0,0 +1 @@
+emblem-shared.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-insync-synced.svg b/.icons/Gruvbox-Light/emblems/48/emblem-insync-synced.svg
new file mode 120000
index 000000000..2f97e283b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-insync-synced.svg
@@ -0,0 +1 @@
+emblem-default.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-insync-syncing-shared.svg b/.icons/Gruvbox-Light/emblems/48/emblem-insync-syncing-shared.svg
new file mode 120000
index 000000000..9f198b79d
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-insync-syncing-shared.svg
@@ -0,0 +1 @@
+emblem-synchronizing.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-insync-syncing.svg b/.icons/Gruvbox-Light/emblems/48/emblem-insync-syncing.svg
new file mode 120000
index 000000000..9f198b79d
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-insync-syncing.svg
@@ -0,0 +1 @@
+emblem-synchronizing.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-link.svg b/.icons/Gruvbox-Light/emblems/48/emblem-link.svg
new file mode 120000
index 000000000..c990e6228
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-link.svg
@@ -0,0 +1 @@
+emblem-symbolic-link.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-locked.svg b/.icons/Gruvbox-Light/emblems/48/emblem-locked.svg
new file mode 120000
index 000000000..be6928eec
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-locked.svg
@@ -0,0 +1 @@
+emblem-readonly.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-mail.svg b/.icons/Gruvbox-Light/emblems/48/emblem-mail.svg
new file mode 100644
index 000000000..836ad1199
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-mail.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="m 24,12 c -6.627,0 -12,5.373 -12,12 0,6.627 5.373,12 12,12 l 7.5,0 c 0,0 1.4063,0 1.5,-1.5 C 33,33 31.5,33 31.5,33 L 24,33 c -4.9706,0 -9,-4.0294 -9,-9 0,-4.9706 4.0294,-9 9,-9 4.971,0 9,4.029 9,9 l 0,1.5 C 33,26.328 32.328,27 31.5,27 30.672,27 30,26.328 30,25.5 L 30,24 c 0,-3.314 -2.686,-6 -6,-6 -3.314,0 -6,2.686 -6,6 0,3.314 2.686,6 6,6 1.569,0 2.986,-0.616 4.055,-1.603 0.855,1.017 2.116,1.604 3.445,1.603 2.485,0 4.5,-2.015 4.5,-4.5 L 36,24 C 36,17.373 30.627,12 24,12 Z m 0,9 c 1.6568,0 3,1.3432 3,3 0,1.657 -1.343,3 -3,3 -1.657,0 -3,-1.343 -3,-3 0,-1.6568 1.3432,-3 3,-3 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-new.svg b/.icons/Gruvbox-Light/emblems/48/emblem-new.svg
new file mode 100644
index 000000000..7b65d7018
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-new.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <g style="fill:#ffffff" transform="matrix(0,-1,1,0,-1.9727242e-8,48)">
+ <rect style="fill:#ffffff" width="6" height="28" x="21" y="10"/>
+ <rect style="fill:#ffffff" width="6" height="28" x="21" y="-38" transform="matrix(0,1,-1,0,0,0)"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-noread.svg b/.icons/Gruvbox-Light/emblems/48/emblem-noread.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-noread.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-nowrite.svg b/.icons/Gruvbox-Light/emblems/48/emblem-nowrite.svg
new file mode 120000
index 000000000..be6928eec
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-nowrite.svg
@@ -0,0 +1 @@
+emblem-readonly.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-package.svg b/.icons/Gruvbox-Light/emblems/48/emblem-package.svg
new file mode 100644
index 000000000..7b6c35a2b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-package.svg
@@ -0,0 +1,8 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <g transform="translate(0,-1)">
+ <path style="fill:#ffffff" d="m 17,14 -5,6 11,0 0,-6 z"/>
+ <path style="fill:#ffffff" d="m 25,14 0,6 11,0 -5,-6 z"/>
+ <path style="fill:#ffffff" d="m 12,22 0,14 24,0 0,-14 z"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-pause.svg b/.icons/Gruvbox-Light/emblems/48/emblem-pause.svg
new file mode 100644
index 000000000..b2c17b69d
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-pause.svg
@@ -0,0 +1,5 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <rect style="fill:#ffffff" width="6" height="28" x="16" y="10"/>
+ <rect style="fill:#ffffff" width="6" height="28" x="26" y="10"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-photos.svg b/.icons/Gruvbox-Light/emblems/48/emblem-photos.svg
new file mode 100644
index 000000000..3bbe4852e
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-photos.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="m 19,14 -2,2 -2,0 c -2.441832,-0.02623 -3,0 -3,1.855469 L 12,32 c 0,2 1.088775,2 3.427734,2 l 17.144532,0 C 35.25751,34.005896 36,34 36,32 l 0,-14 c 0,-2 -0.724781,-2 -3,-2 l -2,0 -2,-2 z m 5,5 c 2.761333,0 5,2.238667 5,5 0,2.761334 -2.238667,5 -5,5 -2.761334,0 -5,-2.238666 -5,-5 0,-2.761333 2.238666,-5 5,-5 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-question.svg b/.icons/Gruvbox-Light/emblems/48/emblem-question.svg
new file mode 100644
index 000000000..584d10adf
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-question.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="m 26,38 -4,0 0,-4 4,0 z m 4.14,-15.5 -1.8,1.84 C 26.9,25.8 26,27 26,30 l -4,0 0,-1 c 0,-2.2 0.9,-4.2 2.34,-5.66 l 2.48,-2.52 C 27.56,20.1 28,19.1 28,18 c 0,-2.2 -1.8,-4 -4,-4 -2.2,0 -4,1.8 -4,4 l -4,0 c 0,-4.42 3.58,-8 8,-8 4.42,0 8,3.58 8,8 0,1.76 -0.72,3.36 -1.86,4.5 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-added.svg b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-added.svg
new file mode 120000
index 000000000..fe747bc85
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-added.svg
@@ -0,0 +1 @@
+vcs-added.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-calculating.svg b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-calculating.svg
new file mode 120000
index 000000000..46afa1502
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-calculating.svg
@@ -0,0 +1 @@
+vcs-update-required.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-complicated.svg b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-complicated.svg
new file mode 120000
index 000000000..7962d6050
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-complicated.svg
@@ -0,0 +1 @@
+vcs-conflicting.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-conflicted.svg b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-conflicted.svg
new file mode 120000
index 000000000..7962d6050
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-conflicted.svg
@@ -0,0 +1 @@
+vcs-conflicting.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-deleted.svg b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-deleted.svg
new file mode 120000
index 000000000..e2f22b3d6
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-deleted.svg
@@ -0,0 +1 @@
+vcs-removed.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-eerror.svg b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-eerror.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-eerror.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-ignored.svg b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-ignored.svg
new file mode 120000
index 000000000..369195864
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-ignored.svg
@@ -0,0 +1 @@
+emblem-remove.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-locked.svg b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-locked.svg
new file mode 120000
index 000000000..be6928eec
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-locked.svg
@@ -0,0 +1 @@
+emblem-readonly.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-modified.svg b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-modified.svg
new file mode 120000
index 000000000..6e94e01f1
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-modified.svg
@@ -0,0 +1 @@
+vcs-locally-modified-unstaged.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-normal.svg b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-normal.svg
new file mode 120000
index 000000000..5c0190bc0
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-normal.svg
@@ -0,0 +1 @@
+vcs-normal.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-obstructed.svg b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-obstructed.svg
new file mode 120000
index 000000000..7962d6050
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-obstructed.svg
@@ -0,0 +1 @@
+vcs-conflicting.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-read_only.svg b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-read_only.svg
new file mode 120000
index 000000000..2f97e283b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-read_only.svg
@@ -0,0 +1 @@
+emblem-default.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-unversioned.svg b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-unversioned.svg
new file mode 120000
index 000000000..01b16f85d
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-rabbitvcs-unversioned.svg
@@ -0,0 +1 @@
+vcs-locally-modified.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-readonly.svg b/.icons/Gruvbox-Light/emblems/48/emblem-readonly.svg
new file mode 100644
index 000000000..b5f70fcc0
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-readonly.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="m 23.999998,11.999995 c -4,0 -7,2.000006 -7,6.999994 l 0,3 -1.333333,0 c -0.923333,0 -1.666667,0.750292 -1.666667,1.700006 l 0,10.585714 c 0,0.949714 0.743334,1.714286 1.666667,1.714286 l 16.666667,0 c 0.923333,0 1.666667,-0.764572 1.666667,-1.714286 l 0,-10.585714 c 0,-0.949714 -0.743334,-1.700006 -1.666667,-1.700006 l -1.333333,0 0,-3 c 0,-4.999988 -3,-6.999994 -7.000001,-6.999994 z m 0,3 c 2.000001,0 4.000001,0.999994 4.000001,3.999994 l 0,3 -8.000001,0 0,-3 c 0,-3 2,-3.999994 4,-3.999994 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-remove.svg b/.icons/Gruvbox-Light/emblems/48/emblem-remove.svg
new file mode 100644
index 000000000..50faed018
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-remove.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <rect style="fill:#ffffff" width="6" height="28" x="-27" y="10" transform="matrix(0,-1,1,0,0,0)"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-shared.svg b/.icons/Gruvbox-Light/emblems/48/emblem-shared.svg
new file mode 100644
index 000000000..d3170eef1
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-shared.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="m 29.810739,13.147437 a 4,4 0 0 0 -3.2754,1.9961 4,4 0 0 0 -0.38672,3.0684 l -5.2949,3.0586 a 4,4 0 0 0 -2.854,-1.199 4,4 0 0 0 -4,4 4,4 0 0 0 4,4 4,4 0 0 0 2.8516,-1.1992 l 5.2949,3.0586 a 4,4 0 0 0 0.388,3.068 4,4 0 0 0 5.465,1.465 4,4 0 0 0 1.465,-5.465 4,4 0 0 0 -5.465,-1.463 4,4 0 0 0 -0.854,0.662 l -5.296,-3.057 a 4,4 0 0 0 0.15,-1.07 4,4 0 0 0 -0.146,-1.07 l 5.2949,-3.0566 a 4,4 0 0 0 0.851,0.662 4,4 0 0 0 5.465,-1.463 4,4 0 0 0 -1.465,-5.465 4,4 0 0 0 -2.189,-0.531 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-success.svg b/.icons/Gruvbox-Light/emblems/48/emblem-success.svg
new file mode 120000
index 000000000..2f97e283b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-success.svg
@@ -0,0 +1 @@
+emblem-default.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-symbolic-link.svg b/.icons/Gruvbox-Light/emblems/48/emblem-symbolic-link.svg
new file mode 100644
index 000000000..a7e2277de
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-symbolic-link.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 27,14 0,5 -6,0 a 8,8 0 0 0 -6.927734,4 8,8 0 0 0 0,8 8,8 0 0 0 6.529296,3.980469 A 4.0000005,4.0000005 0 0 1 17,31 4.0000005,4.0000005 0 0 1 21,27 l 6,0 0,5 11,-9 -11,-9 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-synchronizing.svg b/.icons/Gruvbox-Light/emblems/48/emblem-synchronizing.svg
new file mode 100644
index 000000000..7e9011d1c
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-synchronizing.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="m 24.026,11.002844 c 2.735,0.006 5.5083,0.85839 7.6746,2.5456 1.5229,1.7544 -1.3789,3.6333 -2.6858,1.9226 -3.9343,-2.3806 -9.4829,-1.5424 -12.443,2.0167 -1.5749,1.7662 -2.4622,4.1231 -2.4518,6.4891 l 2.6,0 -4.16,6.24 -4.16,-6.24 2.6,0 c -0.083,-5.649 3.98,-11.023 9.435,-12.486 1.17,-0.321 2.376,-0.5006 3.591,-0.488 z m 11.414,6.76 4.16,6.24 -2.6,0 c 0.0737,5.7169 -4.093,11.151 -9.6433,12.537 -3.7452,1.0459 -7.9801,0.2827 -11.058,-2.1101 -1.5705,-1.7837 1.3716,-3.6445 2.6907,-1.9181 3.8119,2.3127 9.1499,1.5792 12.159,-1.724 1.742,-1.795 2.744,-4.283 2.731,-6.785 l -2.6,0 4.16,-6.24 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-system.svg b/.icons/Gruvbox-Light/emblems/48/emblem-system.svg
new file mode 100644
index 000000000..d78db14fb
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-system.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="m 21,10 0,3.419922 a 11.000001,11.000001 0 0 0 -2.351562,0.984375 l -2.425782,-2.425781 -4.24414,4.24414 2.419922,2.419922 A 11.000001,11.000001 0 0 0 13.427734,21 L 10,21 l 0,6 3.419922,0 a 11.000001,11.000001 0 0 0 0.984375,2.351562 l -2.425781,2.425782 4.24414,4.24414 2.419922,-2.419922 A 11.000001,11.000001 0 0 0 21,34.572266 L 21,38 l 6,0 0,-3.419922 a 11.000001,11.000001 0 0 0 2.351562,-0.984375 l 2.425782,2.425781 4.24414,-4.24414 -2.419922,-2.419922 A 11.000001,11.000001 0 0 0 34.572266,27 L 38,27 l 0,-6 -3.419922,0 a 11.000001,11.000001 0 0 0 -0.984375,-2.351562 l 2.425781,-2.425782 -4.24414,-4.24414 -2.419922,2.419922 A 11.000001,11.000001 0 0 0 27,13.427734 L 27,10 21,10 Z m 3,9 a 5,5 0 0 1 5,5 5,5 0 0 1 -5,5 5,5 0 0 1 -5,-5 5,5 0 0 1 5,-5 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-unavailable.svg b/.icons/Gruvbox-Light/emblems/48/emblem-unavailable.svg
new file mode 120000
index 000000000..3b88f924b
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-unavailable.svg
@@ -0,0 +1 @@
+emblem-unreadable.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-unlocked.svg b/.icons/Gruvbox-Light/emblems/48/emblem-unlocked.svg
new file mode 100644
index 000000000..5942e4624
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-unlocked.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="M 24 12 C 20.279268 12 17.427462 13.734215 17.046875 18 L 20.087891 18 C 20.487569 15.775525 22.241985 15 24 15 C 26.000001 15 28 16 28 19 L 28 22 L 24 22 L 20 22 L 17 22 L 15.666016 22 C 14.742683 22 14 22.749505 14 23.699219 L 14 34.285156 C 14 35.23487 14.742683 36 15.666016 36 L 32.333984 36 C 33.257317 36 34 35.23487 34 34.285156 L 34 23.699219 C 34 22.749505 33.257317 22 32.333984 22 L 31 22 L 31 19 C 31 14.000012 28.000001 12 24 12 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-unreadable.svg b/.icons/Gruvbox-Light/emblems/48/emblem-unreadable.svg
new file mode 100644
index 000000000..f6c6c287f
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-unreadable.svg
@@ -0,0 +1,7 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <g style="fill:#ffffff" transform="matrix(0.70710678,-0.70710678,0.70710678,0.70710678,-9.9411255,24)">
+ <rect style="fill:#ffffff" width="6" height="28" x="21" y="10"/>
+ <rect style="fill:#ffffff" width="6" height="28" x="21" y="-38" transform="matrix(0,1,-1,0,0,0)"/>
+ </g>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-urgent.svg b/.icons/Gruvbox-Light/emblems/48/emblem-urgent.svg
new file mode 100644
index 000000000..123b0fe5d
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-urgent.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <path style="fill:none;stroke:#ffffff;stroke-width:4;stroke-linecap:round;stroke-linejoin:round" d="M 24,12 V 24 L 31,31"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-warning.svg b/.icons/Gruvbox-Light/emblems/48/emblem-warning.svg
new file mode 120000
index 000000000..81c5b960a
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-warning.svg
@@ -0,0 +1 @@
+emblem-important.svg \ No newline at end of file
diff --git a/.icons/Gruvbox-Light/emblems/48/emblem-web.svg b/.icons/Gruvbox-Light/emblems/48/emblem-web.svg
new file mode 100644
index 000000000..af2f8e798
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/emblem-web.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#252a35" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff;fill-rule:evenodd" d="m 24.03832,10.000015 c -5.9053,0 -10.953,3.6737 -12.99,8.8415 -0.10842,0.26286 -0.20364,0.5321 -0.29603,0.80272 -0.0181,0.05601 -0.039,0.11043 -0.0565,0.16675 -0.443,1.353 -0.696,2.79 -0.696,4.289 0,7.667 6.261,13.9 13.962,13.9 5.8496,0 10.862,-3.6008 12.938,-8.6903 5.4e-4,-0.0013 10e-4,-0.0025 0.002,-0.0039 0.14915,-0.3505 0.275,-0.71169 0.39535,-1.0761 0.45047,-1.364 0.70307,-2.8173 0.70307,-4.3296 0,-7.6653 -6.2626,-13.9 -13.962,-13.9 z m -1.0049,2.1697 0,4.6786 c -1.3331,-0.04682 -2.6079,-0.18745 -3.786,-0.40911 0.17695,-0.41285 0.36246,-0.81047 0.56479,-1.173 0.93268,-1.6714 2.059,-2.714 3.2213,-3.0965 z m 1.9943,0.07756 c 0.10479,0.01728 0.21139,0.0294 0.3155,0.04847 1.0502,0.45757 2.0595,1.4505 2.9077,2.9704 0.19858,0.35586 0.38089,0.74546 0.55505,1.1498 -1.1728,0.22747 -2.4465,0.37511 -3.7782,0.4285 l 0,-4.5972 z m -6.2497,0.95783 c -0.25015,0.34771 -0.49137,0.70759 -0.70891,1.0974 -0.28958,0.51894 -0.54855,1.0811 -0.78681,1.6675 -0.58376,-0.17046 -1.1238,-0.36342 -1.6282,-0.57198 0.91023,-0.8897 1.9651,-1.6283 3.1239,-2.1929 z m 10.723,0.2986 c 0.5446,0.21747 0.96212,0.42034 1.3808,0.62433 0.5316,0.36927 1.0323,0.779 1.4957,1.2273 -0.49827,0.21091 -1.0342,0.40654 -1.6126,0.57974 -0.23449,-0.5732 -0.48751,-1.1241 -0.77123,-1.6326 -0.15492,-0.27763 -0.32181,-0.54086 -0.49273,-0.79884 z m 4.1794,3.3505 c 1.2724,1.7245 2.089,3.7985 2.2747,6.0591 l -3.7549,0 c -0.0733,-1.8155 -0.34687,-3.5327 -0.78876,-5.0936 0.79638,-0.24303 1.5443,-0.52189 2.228,-0.83955 0.0185,-0.04329 0.029,-0.08449 0.0409,-0.12603 z m -19.382,0.13185 c 0.71581,0.3316 1.5046,0.6188 2.3429,0.86864 -0.43613,1.5517 -0.70626,3.2566 -0.77902,5.0587 l -3.7412,0 c 0.18105,-2.203 0.96025,-4.2292 2.1774,-5.9273 z m 15.177,1.3243 c 0.39681,1.3904 0.65384,2.9469 0.72838,4.603 l -5.1766,0 0,-4.0834 c 1.5669,-0.05722 3.064,-0.23341 4.4482,-0.51963 z m -10.897,0.02908 c 1.3875,0.27872 2.8869,0.44505 4.4541,0.49442 l 0,4.0795 -5.1746,0 c 0.074,-1.6448 0.3284,-3.1908 0.7206,-4.5739 z m -6.4581,6.5594 3.7412,0 c 0.0748,1.8516 0.35663,3.6027 0.81408,5.1886 -0.81939,0.24261 -1.5884,0.52322 -2.2923,0.84343 -1.2636,-1.7185 -2.076,-3.7826 -2.2631,-6.032 z m 5.7375,0 5.1746,0 0,4.2191 c -1.5539,0.0488 -3.0414,0.21214 -4.419,0.48667 -0.41328,-1.4161 -0.6793,-3.0093 -0.75565,-4.7058 z m 7.1689,0 5.1766,0 c -0.0769,1.7078 -0.34545,3.3117 -0.76344,4.7349 -1.3744,-0.28197 -2.8594,-0.45525 -4.4132,-0.51188 l 0,-4.223 z m 7.1728,0 3.7549,0 c -0.18924,2.2758 -1.0187,4.3618 -2.3078,6.0921 -0.004,-0.0061 -0.004,-0.01334 -0.008,-0.01939 -0.69354,-0.32222 -1.4538,-0.60388 -2.2631,-0.84925 0.46332,-1.5949 0.74852,-3.3585 0.82382,-5.2235 z m -9.1671,6.2046 0,4.5371 c -1.1617,-0.38308 -2.2888,-1.4217 -3.2213,-3.0926 -0.18163,-0.32548 -0.34894,-0.67878 -0.51026,-1.0451 1.1631,-0.21596 2.4189,-0.35321 3.7315,-0.39942 z m 1.9943,0.0039 c 1.3124,0.05215 2.5669,0.19492 3.7257,0.41687 -0.15872,0.35879 -0.32422,0.70432 -0.50247,1.0238 -0.9328,1.6716 -2.0604,2.7099 -3.2232,3.0926 l 0,-4.5332 z m -7.6928,0.85894 c 0.22485,0.54063 0.46521,1.0632 0.73423,1.5453 0.21151,0.37903 0.44331,0.73284 0.68554,1.0722 -1.1008,-0.53939 -2.1046,-1.2381 -2.9817,-2.0727 0.48839,-0.19652 1.0024,-0.38324 1.5619,-0.54484 z m 13.38,0.0349 c 0.55357,0.16405 1.063,0.35193 1.5444,0.55066 -0.87127,0.8207 -1.8652,1.5082 -2.9544,2.0397 0.2432,-0.34281 0.47651,-0.69842 0.68943,-1.08 0.26327,-0.47179 0.49958,-0.98249 0.72059,-1.5104 z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/vcs-added.svg b/.icons/Gruvbox-Light/emblems/48/vcs-added.svg
new file mode 100644
index 000000000..b7ae85028
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/vcs-added.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#af7f4c" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="M 21,10 V 21 H 10 V 27 H 21 V 38 H 27 V 27 H 38 V 21 H 27 V 10 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/vcs-conflicting.svg b/.icons/Gruvbox-Light/emblems/48/vcs-conflicting.svg
new file mode 100644
index 000000000..d8de01082
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/vcs-conflicting.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#f44336" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="M 15.5,11.5 24,20 32.5,11.5 36.5,15.5 28,24 36.5,32.5 32.5,36.5 24,28 15.5,36.5 11.5,32.5 20,24 11.5,15.5 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/vcs-locally-modified-unstaged.svg b/.icons/Gruvbox-Light/emblems/48/vcs-locally-modified-unstaged.svg
new file mode 100644
index 000000000..5b3888496
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/vcs-locally-modified-unstaged.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#af4c5f" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="M 21,10 V 28 H 27 V 10 Z M 21,32 V 38 H 27 V 32 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/vcs-locally-modified.svg b/.icons/Gruvbox-Light/emblems/48/vcs-locally-modified.svg
new file mode 100644
index 000000000..f24d4089c
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/vcs-locally-modified.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#c579be" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="M 27,14 V 19 H 20 C 17.142,19 14.501,20.525 13.072,23 11.643,25.475 11.643,28.525 13.072,31 14.433,33.348 16.289,34.867 19,35 16.955,34.796 16,33.055 16,31 16,28.791 17.791,27 20,27 H 27 V 32 L 38,23 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/vcs-normal.svg b/.icons/Gruvbox-Light/emblems/48/vcs-normal.svg
new file mode 100644
index 000000000..bd4fbb769
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/vcs-normal.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#4caf50" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="M 35,14 22,27 14,19 10,23 22,35 39,18 Z"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/vcs-removed.svg b/.icons/Gruvbox-Light/emblems/48/vcs-removed.svg
new file mode 100644
index 000000000..e030a1f6a
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/vcs-removed.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#4caf99" cx="24" cy="24" r="20"/>
+ <rect style="fill:#ffffff" width="6" height="28" x="21" y="-38" transform="rotate(90)"/>
+</svg>
diff --git a/.icons/Gruvbox-Light/emblems/48/vcs-update-required.svg b/.icons/Gruvbox-Light/emblems/48/vcs-update-required.svg
new file mode 100644
index 000000000..bc873cb9a
--- /dev/null
+++ b/.icons/Gruvbox-Light/emblems/48/vcs-update-required.svg
@@ -0,0 +1,4 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="48" height="48" version="1.1" viewBox="0 0 48 48">
+ <circle style="fill:#4c76af" cx="24" cy="24" r="20"/>
+ <path style="fill:#ffffff" d="M 24,11 A 13,13 0 0 0 11,24 13,13 0 0 0 24,37 13,13 0 0 0 37,24 H 32 A 8,8 0 0 1 24,32 8,8 0 0 1 16,24 8,8 0 0 1 24,16 Z M 24,7 33,13 24,20 Z"/>
+</svg>