diff --git a/Papirus-Arc-Dark-GTK/8x8 b/Papirus-Arc-Dark-GTK/8x8
new file mode 120000
index 0000000000..574ee2ec78
--- /dev/null
+++ b/Papirus-Arc-Dark-GTK/8x8
@@ -0,0 +1 @@
+../Papirus-Dark-GTK/8x8
\ No newline at end of file
diff --git a/Papirus-Arc-Dark-GTK/index.theme b/Papirus-Arc-Dark-GTK/index.theme
index a1d8393525..a3b611471c 100644
--- a/Papirus-Arc-Dark-GTK/index.theme
+++ b/Papirus-Arc-Dark-GTK/index.theme
@@ -12,7 +12,12 @@ PanelDefault=16
PanelSizes=16,22,32,48,64,128,256
# Directory list
-Directories=16x16/actions,16x16/devices,16x16/places,16x16/emblems,16x16/mimetypes,22x22/panel,22x22/actions,22x22/apps,24x24/actions,24x24/panel,24x24/apps,32x32/apps,32x32/devices,32x32/places,32x32/mimetypes,32x32/status,48x48/apps,48x48/devices,48x48/mimetypes,48x48/places,48x48/status,64x64/places,64x64/mimetypes,symbolic/actions,symbolic/apps,symbolic/categories,symbolic/devices,symbolic/emblems,symbolic/emotes,symbolic/mimetypes,symbolic/places,symbolic/status
+Directories=8x8/emblems,16x16/actions,16x16/devices,16x16/places,16x16/emblems,16x16/mimetypes,22x22/panel,22x22/actions,22x22/apps,24x24/actions,24x24/panel,24x24/apps,32x32/apps,32x32/devices,32x32/places,32x32/mimetypes,32x32/status,48x48/apps,48x48/devices,48x48/mimetypes,48x48/places,48x48/status,64x64/places,64x64/mimetypes,symbolic/actions,symbolic/apps,symbolic/categories,symbolic/devices,symbolic/emblems,symbolic/emotes,symbolic/mimetypes,symbolic/places,symbolic/status
+
+[8x8/emblems]
+Context=Emblems
+Size=8
+Type=Fixed
[16x16/actions]
Context=Actions
diff --git a/Papirus-Dark-GTK/16x16/devices/touchpad.svg b/Papirus-Dark-GTK/16x16/devices/touchpad.svg
new file mode 100644
index 0000000000..9b654bb6e9
--- /dev/null
+++ b/Papirus-Dark-GTK/16x16/devices/touchpad.svg
@@ -0,0 +1,178 @@
+
+
+
+
diff --git a/Papirus-Dark-GTK/8x8/checkmark.svg b/Papirus-Dark-GTK/8x8/checkmark.svg
new file mode 120000
index 0000000000..4229cbe34a
--- /dev/null
+++ b/Papirus-Dark-GTK/8x8/checkmark.svg
@@ -0,0 +1 @@
+emblem-checked.svg
\ No newline at end of file
diff --git a/Papirus-Dark-GTK/8x8/emblem-added.svg b/Papirus-Dark-GTK/8x8/emblem-added.svg
new file mode 100644
index 0000000000..27bf627d0f
--- /dev/null
+++ b/Papirus-Dark-GTK/8x8/emblem-added.svg
@@ -0,0 +1,52 @@
+
+
diff --git a/Papirus-Dark-GTK/8x8/emblem-checked.svg b/Papirus-Dark-GTK/8x8/emblem-checked.svg
new file mode 100644
index 0000000000..c09f05c862
--- /dev/null
+++ b/Papirus-Dark-GTK/8x8/emblem-checked.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/Papirus-Dark-GTK/8x8/emblem-error.svg b/Papirus-Dark-GTK/8x8/emblem-error.svg
new file mode 100644
index 0000000000..297841a5c7
--- /dev/null
+++ b/Papirus-Dark-GTK/8x8/emblem-error.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/Papirus-Dark-GTK/8x8/emblem-information.svg b/Papirus-Dark-GTK/8x8/emblem-information.svg
new file mode 100644
index 0000000000..e52ed407b4
--- /dev/null
+++ b/Papirus-Dark-GTK/8x8/emblem-information.svg
@@ -0,0 +1,65 @@
+
+
diff --git a/Papirus-Dark-GTK/8x8/emblem-locked.svg b/Papirus-Dark-GTK/8x8/emblem-locked.svg
new file mode 100644
index 0000000000..f516f88467
--- /dev/null
+++ b/Papirus-Dark-GTK/8x8/emblem-locked.svg
@@ -0,0 +1,57 @@
+
+
diff --git a/Papirus-Dark-GTK/8x8/emblem-mounted.svg b/Papirus-Dark-GTK/8x8/emblem-mounted.svg
new file mode 100644
index 0000000000..176c3f5e08
--- /dev/null
+++ b/Papirus-Dark-GTK/8x8/emblem-mounted.svg
@@ -0,0 +1,52 @@
+
+
diff --git a/Papirus-Dark-GTK/8x8/emblem-pause.svg b/Papirus-Dark-GTK/8x8/emblem-pause.svg
new file mode 100644
index 0000000000..4ecaa06fb3
--- /dev/null
+++ b/Papirus-Dark-GTK/8x8/emblem-pause.svg
@@ -0,0 +1,61 @@
+
+
diff --git a/Papirus-Dark-GTK/8x8/emblem-question.svg b/Papirus-Dark-GTK/8x8/emblem-question.svg
new file mode 100644
index 0000000000..91acf16805
--- /dev/null
+++ b/Papirus-Dark-GTK/8x8/emblem-question.svg
@@ -0,0 +1,52 @@
+
+
diff --git a/Papirus-Dark-GTK/8x8/emblem-remove.svg b/Papirus-Dark-GTK/8x8/emblem-remove.svg
new file mode 100644
index 0000000000..09f01ea6e9
--- /dev/null
+++ b/Papirus-Dark-GTK/8x8/emblem-remove.svg
@@ -0,0 +1,52 @@
+
+
diff --git a/Papirus-Dark-GTK/8x8/emblem-success.svg b/Papirus-Dark-GTK/8x8/emblem-success.svg
new file mode 120000
index 0000000000..4229cbe34a
--- /dev/null
+++ b/Papirus-Dark-GTK/8x8/emblem-success.svg
@@ -0,0 +1 @@
+emblem-checked.svg
\ No newline at end of file
diff --git a/Papirus-Dark-GTK/8x8/emblem-unavailable.svg b/Papirus-Dark-GTK/8x8/emblem-unavailable.svg
new file mode 100644
index 0000000000..4ac19dbd6e
--- /dev/null
+++ b/Papirus-Dark-GTK/8x8/emblem-unavailable.svg
@@ -0,0 +1,52 @@
+
+
diff --git a/Papirus-Dark-GTK/8x8/emblem-unlocked.svg b/Papirus-Dark-GTK/8x8/emblem-unlocked.svg
new file mode 100644
index 0000000000..ff5aea2dfd
--- /dev/null
+++ b/Papirus-Dark-GTK/8x8/emblem-unlocked.svg
@@ -0,0 +1,52 @@
+
+
diff --git a/Papirus-Dark-GTK/8x8/emblem-warning.svg b/Papirus-Dark-GTK/8x8/emblem-warning.svg
new file mode 100644
index 0000000000..0080b5f0b6
--- /dev/null
+++ b/Papirus-Dark-GTK/8x8/emblem-warning.svg
@@ -0,0 +1,52 @@
+
+
diff --git a/Papirus-Dark-GTK/index.theme b/Papirus-Dark-GTK/index.theme
index 27f79f4756..4f3c5d6592 100644
--- a/Papirus-Dark-GTK/index.theme
+++ b/Papirus-Dark-GTK/index.theme
@@ -12,7 +12,12 @@ PanelDefault=16
PanelSizes=16,22,32,48,64,128,256
# Directory list
-Directories=16x16/actions,16x16/devices,16x16/places,16x16/emblems,16x16/mimetypes,22x22/panel,22x22/actions,22x22/apps,24x24/actions,24x24/panel,24x24/apps,32x32/apps,32x32/devices,32x32/places,32x32/mimetypes,32x32/status,48x48/apps,48x48/devices,48x48/mimetypes,48x48/places,48x48/status,64x64/places,64x64/mimetypes,symbolic/actions,symbolic/apps,symbolic/categories,symbolic/devices,symbolic/emblems,symbolic/emotes,symbolic/mimetypes,symbolic/places,symbolic/status
+Directories=8x8/emblems,16x16/actions,16x16/devices,16x16/places,16x16/emblems,16x16/mimetypes,22x22/panel,22x22/actions,22x22/apps,24x24/actions,24x24/panel,24x24/apps,32x32/apps,32x32/devices,32x32/places,32x32/mimetypes,32x32/status,48x48/apps,48x48/devices,48x48/mimetypes,48x48/places,48x48/status,64x64/places,64x64/mimetypes,symbolic/actions,symbolic/apps,symbolic/categories,symbolic/devices,symbolic/emblems,symbolic/emotes,symbolic/mimetypes,symbolic/places,symbolic/status
+
+[8x8/emblems]
+Context=Emblems
+Size=8
+Type=Fixed
[16x16/actions]
Context=Actions
diff --git a/Papirus-GTK/16x16/devices/touchpad.svg b/Papirus-GTK/16x16/devices/touchpad.svg
new file mode 100644
index 0000000000..08f72b5554
--- /dev/null
+++ b/Papirus-GTK/16x16/devices/touchpad.svg
@@ -0,0 +1,178 @@
+
+
+
+
diff --git a/Papirus-GTK/22x22/apps/plasmadiscover.svg b/Papirus-GTK/22x22/apps/plasmadiscover.svg
new file mode 120000
index 0000000000..7a77b571c8
--- /dev/null
+++ b/Papirus-GTK/22x22/apps/plasmadiscover.svg
@@ -0,0 +1 @@
+software-store.svg
\ No newline at end of file
diff --git a/Papirus-GTK/24x24/apps/plasmadiscover.svg b/Papirus-GTK/24x24/apps/plasmadiscover.svg
new file mode 120000
index 0000000000..7a77b571c8
--- /dev/null
+++ b/Papirus-GTK/24x24/apps/plasmadiscover.svg
@@ -0,0 +1 @@
+software-store.svg
\ No newline at end of file
diff --git a/Papirus-GTK/32x32/apps/plasmadiscover.svg b/Papirus-GTK/32x32/apps/plasmadiscover.svg
new file mode 120000
index 0000000000..7a77b571c8
--- /dev/null
+++ b/Papirus-GTK/32x32/apps/plasmadiscover.svg
@@ -0,0 +1 @@
+software-store.svg
\ No newline at end of file
diff --git a/Papirus-GTK/48x48/apps/plasmadiscover.svg b/Papirus-GTK/48x48/apps/plasmadiscover.svg
new file mode 120000
index 0000000000..7a77b571c8
--- /dev/null
+++ b/Papirus-GTK/48x48/apps/plasmadiscover.svg
@@ -0,0 +1 @@
+software-store.svg
\ No newline at end of file
diff --git a/Papirus-GTK/8x8/checkmark.svg b/Papirus-GTK/8x8/checkmark.svg
new file mode 120000
index 0000000000..4229cbe34a
--- /dev/null
+++ b/Papirus-GTK/8x8/checkmark.svg
@@ -0,0 +1 @@
+emblem-checked.svg
\ No newline at end of file
diff --git a/Papirus-GTK/8x8/emblem-added.svg b/Papirus-GTK/8x8/emblem-added.svg
new file mode 100644
index 0000000000..5e091aa52d
--- /dev/null
+++ b/Papirus-GTK/8x8/emblem-added.svg
@@ -0,0 +1,52 @@
+
+
diff --git a/Papirus-GTK/8x8/emblem-checked.svg b/Papirus-GTK/8x8/emblem-checked.svg
new file mode 100644
index 0000000000..943add5bf3
--- /dev/null
+++ b/Papirus-GTK/8x8/emblem-checked.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/Papirus-GTK/8x8/emblem-error.svg b/Papirus-GTK/8x8/emblem-error.svg
new file mode 100644
index 0000000000..8694b6253a
--- /dev/null
+++ b/Papirus-GTK/8x8/emblem-error.svg
@@ -0,0 +1,55 @@
+
+
diff --git a/Papirus-GTK/8x8/emblem-information.svg b/Papirus-GTK/8x8/emblem-information.svg
new file mode 100644
index 0000000000..9a19e524ff
--- /dev/null
+++ b/Papirus-GTK/8x8/emblem-information.svg
@@ -0,0 +1,65 @@
+
+
diff --git a/Papirus-GTK/8x8/emblem-locked.svg b/Papirus-GTK/8x8/emblem-locked.svg
new file mode 100644
index 0000000000..d8573ec6b7
--- /dev/null
+++ b/Papirus-GTK/8x8/emblem-locked.svg
@@ -0,0 +1,57 @@
+
+
diff --git a/Papirus-GTK/8x8/emblem-mounted.svg b/Papirus-GTK/8x8/emblem-mounted.svg
new file mode 100644
index 0000000000..1a320d53b3
--- /dev/null
+++ b/Papirus-GTK/8x8/emblem-mounted.svg
@@ -0,0 +1,52 @@
+
+
diff --git a/Papirus-GTK/8x8/emblem-pause.svg b/Papirus-GTK/8x8/emblem-pause.svg
new file mode 100644
index 0000000000..01bef67eb0
--- /dev/null
+++ b/Papirus-GTK/8x8/emblem-pause.svg
@@ -0,0 +1,61 @@
+
+
diff --git a/Papirus-GTK/8x8/emblem-question.svg b/Papirus-GTK/8x8/emblem-question.svg
new file mode 100644
index 0000000000..6ccef3bb58
--- /dev/null
+++ b/Papirus-GTK/8x8/emblem-question.svg
@@ -0,0 +1,52 @@
+
+
diff --git a/Papirus-GTK/8x8/emblem-remove.svg b/Papirus-GTK/8x8/emblem-remove.svg
new file mode 100644
index 0000000000..dee35f5b97
--- /dev/null
+++ b/Papirus-GTK/8x8/emblem-remove.svg
@@ -0,0 +1,52 @@
+
+
diff --git a/Papirus-GTK/8x8/emblem-success.svg b/Papirus-GTK/8x8/emblem-success.svg
new file mode 120000
index 0000000000..4229cbe34a
--- /dev/null
+++ b/Papirus-GTK/8x8/emblem-success.svg
@@ -0,0 +1 @@
+emblem-checked.svg
\ No newline at end of file
diff --git a/Papirus-GTK/8x8/emblem-unavailable.svg b/Papirus-GTK/8x8/emblem-unavailable.svg
new file mode 100644
index 0000000000..c556900a2b
--- /dev/null
+++ b/Papirus-GTK/8x8/emblem-unavailable.svg
@@ -0,0 +1,52 @@
+
+
diff --git a/Papirus-GTK/8x8/emblem-unlocked.svg b/Papirus-GTK/8x8/emblem-unlocked.svg
new file mode 100644
index 0000000000..ad934aefc1
--- /dev/null
+++ b/Papirus-GTK/8x8/emblem-unlocked.svg
@@ -0,0 +1,52 @@
+
+
diff --git a/Papirus-GTK/8x8/emblem-warning.svg b/Papirus-GTK/8x8/emblem-warning.svg
new file mode 100644
index 0000000000..85637f93fa
--- /dev/null
+++ b/Papirus-GTK/8x8/emblem-warning.svg
@@ -0,0 +1,52 @@
+
+
diff --git a/Papirus-GTK/index.theme b/Papirus-GTK/index.theme
index 6316f7d924..63d02059fb 100644
--- a/Papirus-GTK/index.theme
+++ b/Papirus-GTK/index.theme
@@ -12,7 +12,12 @@ PanelDefault=16
PanelSizes=16,22,32,48,64,128,256
# Directory list
-Directories=16x16/actions,16x16/devices,16x16/places,16x16/emblems,16x16/mimetypes,22x22/panel,22x22/actions,22x22/apps,24x24/actions,24x24/panel,24x24/apps,32x32/apps,32x32/devices,32x32/places,32x32/mimetypes,32x32/status,48x48/apps,48x48/devices,48x48/mimetypes,48x48/places,48x48/status,64x64/places,64x64/mimetypes,symbolic/actions,symbolic/apps,symbolic/categories,symbolic/devices,symbolic/emblems,symbolic/emotes,symbolic/mimetypes,symbolic/places,symbolic/status
+Directories=8x8/emblems,16x16/actions,16x16/devices,16x16/places,16x16/emblems,16x16/mimetypes,22x22/panel,22x22/actions,22x22/apps,24x24/actions,24x24/panel,24x24/apps,32x32/apps,32x32/devices,32x32/places,32x32/mimetypes,32x32/status,48x48/apps,48x48/devices,48x48/mimetypes,48x48/places,48x48/status,64x64/places,64x64/mimetypes,symbolic/actions,symbolic/apps,symbolic/categories,symbolic/devices,symbolic/emblems,symbolic/emotes,symbolic/mimetypes,symbolic/places,symbolic/status
+
+[8x8/emblems]
+Context=Emblems
+Size=8
+Type=Fixed
[16x16/actions]
Context=Actions