diff --git a/install.sh b/install.sh
index e93213b8..e1b99e00 100755
--- a/install.sh
+++ b/install.sh
@@ -77,7 +77,7 @@ install() {
mkdir -p "${THEME_DIR}"/{apps,categories,devices,emblems,mimetypes,places,status}
cp -r "${SRC_DIR}"/src/actions "${THEME_DIR}"
cp -r "${SRC_DIR}"/src/apps/{22,symbolic} "${THEME_DIR}"/apps
- cp -r "${SRC_DIR}"/src/categories/symbolic "${THEME_DIR}"/categories
+ cp -r "${SRC_DIR}"/src/categories/{22,symbolic} "${THEME_DIR}"/categories
cp -r "${SRC_DIR}"/src/emblems/symbolic "${THEME_DIR}"/emblems
cp -r "${SRC_DIR}"/src/mimetypes/symbolic "${THEME_DIR}"/mimetypes
cp -r "${SRC_DIR}"/src/devices/{16,22,24,32,symbolic} "${THEME_DIR}"/devices
@@ -88,6 +88,7 @@ install() {
sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/{actions,devices,places,status}/{16,22,24}/*.svg
sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/{actions,devices}/32/*.svg
sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/apps/22/*.svg
+ sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/categories/22/*.svg
sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/{actions,apps,categories,devices,emblems,mimetypes,places,status}/symbolic/*.svg
cp -r "${SRC_DIR}"/links/actions/{16,22,24,32,symbolic} "${THEME_DIR}"/actions
@@ -95,7 +96,7 @@ install() {
cp -r "${SRC_DIR}"/links/places/{16,22,24,symbolic} "${THEME_DIR}"/places
cp -r "${SRC_DIR}"/links/status/{16,22,24,symbolic} "${THEME_DIR}"/status
cp -r "${SRC_DIR}"/links/apps/{22,symbolic} "${THEME_DIR}"/apps
- cp -r "${SRC_DIR}"/links/categories/symbolic "${THEME_DIR}"/categories
+ cp -r "${SRC_DIR}"/links/categories/{22,symbolic} "${THEME_DIR}"/categories
cp -r "${SRC_DIR}"/links/mimetypes/symbolic "${THEME_DIR}"/mimetypes
cd "${dest}"
diff --git a/links/actions/22/edit-redo-symbolic.svg b/links/actions/22/edit-redo-symbolic.svg
new file mode 120000
index 00000000..a13a878c
--- /dev/null
+++ b/links/actions/22/edit-redo-symbolic.svg
@@ -0,0 +1 @@
+edit-redo.svg
\ No newline at end of file
diff --git a/links/actions/22/edit-undo-symbolic.svg b/links/actions/22/edit-undo-symbolic.svg
new file mode 120000
index 00000000..88a18b65
--- /dev/null
+++ b/links/actions/22/edit-undo-symbolic.svg
@@ -0,0 +1 @@
+edit-undo.svg
\ No newline at end of file
diff --git a/links/actions/22/view-compact-symbolic.svg b/links/actions/22/view-compact-symbolic.svg
new file mode 120000
index 00000000..887959bb
--- /dev/null
+++ b/links/actions/22/view-compact-symbolic.svg
@@ -0,0 +1 @@
+view-compact.svg
\ No newline at end of file
diff --git a/links/actions/22/view-dual-symbolic.svg b/links/actions/22/view-dual-symbolic.svg
new file mode 120000
index 00000000..730d4591
--- /dev/null
+++ b/links/actions/22/view-dual-symbolic.svg
@@ -0,0 +1 @@
+view-dual.svg
\ No newline at end of file
diff --git a/links/actions/22/view-grid-symbolic.svg b/links/actions/22/view-grid-symbolic.svg
new file mode 120000
index 00000000..793f5eb4
--- /dev/null
+++ b/links/actions/22/view-grid-symbolic.svg
@@ -0,0 +1 @@
+view-grid.svg
\ No newline at end of file
diff --git a/links/actions/22/view-list-symbolic.svg b/links/actions/22/view-list-symbolic.svg
new file mode 120000
index 00000000..a0fcff89
--- /dev/null
+++ b/links/actions/22/view-list-symbolic.svg
@@ -0,0 +1 @@
+view-list.svg
\ No newline at end of file
diff --git a/links/actions/22/view-refresh-symbolic.svg b/links/actions/22/view-refresh-symbolic.svg
new file mode 120000
index 00000000..4e680c2a
--- /dev/null
+++ b/links/actions/22/view-refresh-symbolic.svg
@@ -0,0 +1 @@
+view-refresh.svg
\ No newline at end of file
diff --git a/links/actions/22/zoom-in-symbolic.svg b/links/actions/22/zoom-in-symbolic.svg
new file mode 120000
index 00000000..a74d0584
--- /dev/null
+++ b/links/actions/22/zoom-in-symbolic.svg
@@ -0,0 +1 @@
+zoom-in.svg
\ No newline at end of file
diff --git a/links/actions/22/zoom-original-symbolic.svg b/links/actions/22/zoom-original-symbolic.svg
new file mode 120000
index 00000000..a938dcd7
--- /dev/null
+++ b/links/actions/22/zoom-original-symbolic.svg
@@ -0,0 +1 @@
+zoom-original.svg
\ No newline at end of file
diff --git a/links/actions/22/zoom-out-symbolic.svg b/links/actions/22/zoom-out-symbolic.svg
new file mode 120000
index 00000000..580ed013
--- /dev/null
+++ b/links/actions/22/zoom-out-symbolic.svg
@@ -0,0 +1 @@
+zoom-out.svg
\ No newline at end of file
diff --git a/links/actions/24/edit-redo-symbolic.svg b/links/actions/24/edit-redo-symbolic.svg
new file mode 120000
index 00000000..a13a878c
--- /dev/null
+++ b/links/actions/24/edit-redo-symbolic.svg
@@ -0,0 +1 @@
+edit-redo.svg
\ No newline at end of file
diff --git a/links/actions/24/edit-undo-symbolic.svg b/links/actions/24/edit-undo-symbolic.svg
new file mode 120000
index 00000000..88a18b65
--- /dev/null
+++ b/links/actions/24/edit-undo-symbolic.svg
@@ -0,0 +1 @@
+edit-undo.svg
\ No newline at end of file
diff --git a/links/actions/24/utilities-terminal.svg b/links/actions/24/utilities-terminal.svg
new file mode 120000
index 00000000..168f92da
--- /dev/null
+++ b/links/actions/24/utilities-terminal.svg
@@ -0,0 +1 @@
+akonadiconsole.svg
\ No newline at end of file
diff --git a/links/actions/24/view-compact-symbolic.svg b/links/actions/24/view-compact-symbolic.svg
new file mode 120000
index 00000000..887959bb
--- /dev/null
+++ b/links/actions/24/view-compact-symbolic.svg
@@ -0,0 +1 @@
+view-compact.svg
\ No newline at end of file
diff --git a/links/actions/24/view-dual-symbolic.svg b/links/actions/24/view-dual-symbolic.svg
new file mode 120000
index 00000000..730d4591
--- /dev/null
+++ b/links/actions/24/view-dual-symbolic.svg
@@ -0,0 +1 @@
+view-dual.svg
\ No newline at end of file
diff --git a/links/actions/24/view-grid-symbolic.svg b/links/actions/24/view-grid-symbolic.svg
new file mode 120000
index 00000000..793f5eb4
--- /dev/null
+++ b/links/actions/24/view-grid-symbolic.svg
@@ -0,0 +1 @@
+view-grid.svg
\ No newline at end of file
diff --git a/links/actions/24/view-list-symbolic.svg b/links/actions/24/view-list-symbolic.svg
new file mode 120000
index 00000000..a0fcff89
--- /dev/null
+++ b/links/actions/24/view-list-symbolic.svg
@@ -0,0 +1 @@
+view-list.svg
\ No newline at end of file
diff --git a/links/actions/24/view-refresh-symbolic.svg b/links/actions/24/view-refresh-symbolic.svg
new file mode 120000
index 00000000..4e680c2a
--- /dev/null
+++ b/links/actions/24/view-refresh-symbolic.svg
@@ -0,0 +1 @@
+view-refresh.svg
\ No newline at end of file
diff --git a/links/actions/24/zoom-in-symbolic.svg b/links/actions/24/zoom-in-symbolic.svg
new file mode 120000
index 00000000..a74d0584
--- /dev/null
+++ b/links/actions/24/zoom-in-symbolic.svg
@@ -0,0 +1 @@
+zoom-in.svg
\ No newline at end of file
diff --git a/links/actions/24/zoom-original-symbolic.svg b/links/actions/24/zoom-original-symbolic.svg
new file mode 120000
index 00000000..a938dcd7
--- /dev/null
+++ b/links/actions/24/zoom-original-symbolic.svg
@@ -0,0 +1 @@
+zoom-original.svg
\ No newline at end of file
diff --git a/links/actions/24/zoom-out-symbolic.svg b/links/actions/24/zoom-out-symbolic.svg
new file mode 120000
index 00000000..580ed013
--- /dev/null
+++ b/links/actions/24/zoom-out-symbolic.svg
@@ -0,0 +1 @@
+zoom-out.svg
\ No newline at end of file
diff --git a/links/categories/22/applications-accessories-symbolic.svg b/links/categories/22/applications-accessories-symbolic.svg
new file mode 120000
index 00000000..53d4ae1d
--- /dev/null
+++ b/links/categories/22/applications-accessories-symbolic.svg
@@ -0,0 +1 @@
+applications-utilities-symbolic.svg
\ No newline at end of file
diff --git a/links/categories/22/applications-network-symbolic.svg b/links/categories/22/applications-network-symbolic.svg
new file mode 120000
index 00000000..51bd273d
--- /dev/null
+++ b/links/categories/22/applications-network-symbolic.svg
@@ -0,0 +1 @@
+./applications-internet-symbolic.svg
\ No newline at end of file
diff --git a/src/actions/22/bookmarks-symbolic.svg b/src/actions/22/bookmarks-symbolic.svg
new file mode 100644
index 00000000..2e93647b
--- /dev/null
+++ b/src/actions/22/bookmarks-symbolic.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/actions/22/view-compact.svg b/src/actions/22/view-compact.svg
new file mode 100644
index 00000000..478de3a8
--- /dev/null
+++ b/src/actions/22/view-compact.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/22/view-dual.svg b/src/actions/22/view-dual.svg
new file mode 100644
index 00000000..66625397
--- /dev/null
+++ b/src/actions/22/view-dual.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/actions/22/view-grid.svg b/src/actions/22/view-grid.svg
index 1a67f3cd..a104342e 100644
--- a/src/actions/22/view-grid.svg
+++ b/src/actions/22/view-grid.svg
@@ -1,14 +1,8 @@
-
diff --git a/src/actions/22/view-list.svg b/src/actions/22/view-list.svg
new file mode 100644
index 00000000..273f8b5a
--- /dev/null
+++ b/src/actions/22/view-list.svg
@@ -0,0 +1,8 @@
+
diff --git a/src/actions/24/view-compact.svg b/src/actions/24/view-compact.svg
new file mode 100644
index 00000000..ba5c41b0
--- /dev/null
+++ b/src/actions/24/view-compact.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/actions/24/view-dual.svg b/src/actions/24/view-dual.svg
new file mode 100644
index 00000000..6837903a
--- /dev/null
+++ b/src/actions/24/view-dual.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/actions/24/view-grid.svg b/src/actions/24/view-grid.svg
index 6f2dab93..fddc8486 100644
--- a/src/actions/24/view-grid.svg
+++ b/src/actions/24/view-grid.svg
@@ -1,13 +1,8 @@
-
diff --git a/src/actions/24/view-list.svg b/src/actions/24/view-list.svg
new file mode 100644
index 00000000..160f340f
--- /dev/null
+++ b/src/actions/24/view-list.svg
@@ -0,0 +1,3 @@
+
diff --git a/src/apps/symbolic/com.sindresorhus.Caprine-symbolic.svg b/src/apps/symbolic/com.sindresorhus.Caprine-symbolic.svg
index fc24f2f3..10c24be5 100644
--- a/src/apps/symbolic/com.sindresorhus.Caprine-symbolic.svg
+++ b/src/apps/symbolic/com.sindresorhus.Caprine-symbolic.svg
@@ -1,14 +1,4 @@
-
-
+
diff --git a/src/apps/symbolic/discord-symbolic.svg b/src/apps/symbolic/discord-symbolic.svg
index 91fb4b68..4cec6a62 100644
--- a/src/apps/symbolic/discord-symbolic.svg
+++ b/src/apps/symbolic/discord-symbolic.svg
@@ -1,16 +1,4 @@
-
-