diff --git a/install.sh b/install.sh
index 4e973bef..8938e927 100755
--- a/install.sh
+++ b/install.sh
@@ -151,11 +151,11 @@ install() {
mv -f "${THEME_DIR}"/places/scalable/user-trash-full-dark.svg "${THEME_DIR}"/places/scalable/user-trash-full.svg
# Change icon color for dark theme
- sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/{actions,devices,places}/{16,22,24}/*
- sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/apps/{22,32}/*
- sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/categories/22/*
- sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/{actions,devices}/32/*
- sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/{actions,apps,categories,emblems,devices,mimes,places,status}/symbolic/*
+ sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/{actions,devices,places}/{16,22,24}/*.svg
+ sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/apps/{22,32}/*.svg
+ sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/categories/22/*.svg
+ sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/{actions,devices}/32/*.svg
+ sed -i "s/#363636/#dedede/g" "${THEME_DIR}"/{actions,apps,categories,emblems,devices,mimes,places,status}/symbolic/*.svg
cp -r "${SRC_DIR}"/links/actions/{16,22,24,32,symbolic} "${THEME_DIR}"/actions
cp -r "${SRC_DIR}"/links/devices/{16,22,24,32,symbolic} "${THEME_DIR}"/devices
diff --git a/links/apps/symbolic/com.discordapp.Discord-symbolic.svg b/links/apps/symbolic/com.discordapp.Discord-symbolic.svg
new file mode 120000
index 00000000..608eef96
--- /dev/null
+++ b/links/apps/symbolic/com.discordapp.Discord-symbolic.svg
@@ -0,0 +1 @@
+./discord-symbolic.svg
\ No newline at end of file
diff --git a/links/apps/symbolic/com.discordapp.DiscordCanary-symbolic.svg b/links/apps/symbolic/com.discordapp.DiscordCanary-symbolic.svg
new file mode 120000
index 00000000..608eef96
--- /dev/null
+++ b/links/apps/symbolic/com.discordapp.DiscordCanary-symbolic.svg
@@ -0,0 +1 @@
+./discord-symbolic.svg
\ No newline at end of file
diff --git a/links/apps/symbolic/com.discordapp.DiscordPTB-symbolic.svg b/links/apps/symbolic/com.discordapp.DiscordPTB-symbolic.svg
new file mode 120000
index 00000000..608eef96
--- /dev/null
+++ b/links/apps/symbolic/com.discordapp.DiscordPTB-symbolic.svg
@@ -0,0 +1 @@
+./discord-symbolic.svg
\ No newline at end of file
diff --git a/links/apps/symbolic/de.shorsh.discord-screenaudio-symbolic.svg b/links/apps/symbolic/de.shorsh.discord-screenaudio-symbolic.svg
new file mode 120000
index 00000000..608eef96
--- /dev/null
+++ b/links/apps/symbolic/de.shorsh.discord-screenaudio-symbolic.svg
@@ -0,0 +1 @@
+./discord-symbolic.svg
\ No newline at end of file
diff --git a/links/apps/symbolic/discord-bin-symbolic.svg b/links/apps/symbolic/discord-bin-symbolic.svg
new file mode 120000
index 00000000..608eef96
--- /dev/null
+++ b/links/apps/symbolic/discord-bin-symbolic.svg
@@ -0,0 +1 @@
+./discord-symbolic.svg
\ No newline at end of file
diff --git a/links/apps/symbolic/discord-development-symbolic.svg b/links/apps/symbolic/discord-development-symbolic.svg
new file mode 120000
index 00000000..608eef96
--- /dev/null
+++ b/links/apps/symbolic/discord-development-symbolic.svg
@@ -0,0 +1 @@
+./discord-symbolic.svg
\ No newline at end of file
diff --git a/links/apps/symbolic/discord-ptb-symbolic.svg b/links/apps/symbolic/discord-ptb-symbolic.svg
new file mode 120000
index 00000000..608eef96
--- /dev/null
+++ b/links/apps/symbolic/discord-ptb-symbolic.svg
@@ -0,0 +1 @@
+./discord-symbolic.svg
\ No newline at end of file
diff --git a/links/apps/symbolic/solstice-discord-discord-symbolic.svg b/links/apps/symbolic/solstice-discord-discord-symbolic.svg
new file mode 120000
index 00000000..608eef96
--- /dev/null
+++ b/links/apps/symbolic/solstice-discord-discord-symbolic.svg
@@ -0,0 +1 @@
+./discord-symbolic.svg
\ No newline at end of file
diff --git a/links/apps/symbolic/web-discord-symbolic.svg b/links/apps/symbolic/web-discord-symbolic.svg
new file mode 120000
index 00000000..608eef96
--- /dev/null
+++ b/links/apps/symbolic/web-discord-symbolic.svg
@@ -0,0 +1 @@
+./discord-symbolic.svg
\ No newline at end of file
diff --git a/links/preferences/32/system-lock-screen.svg b/links/preferences/32/system-lock-screen.svg
deleted file mode 120000
index 515b8ee4..00000000
--- a/links/preferences/32/system-lock-screen.svg
+++ /dev/null
@@ -1 +0,0 @@
-./preferences-desktop-user-password.svg
\ No newline at end of file
diff --git a/src/apps/symbolic/com.sindresorhus.Caprine-symbolic.svg b/src/apps/symbolic/com.sindresorhus.Caprine-symbolic.svg
new file mode 100644
index 00000000..10c24be5
--- /dev/null
+++ b/src/apps/symbolic/com.sindresorhus.Caprine-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/apps/symbolic/discord-symbolic.svg b/src/apps/symbolic/discord-symbolic.svg
new file mode 100644
index 00000000..4cec6a62
--- /dev/null
+++ b/src/apps/symbolic/discord-symbolic.svg
@@ -0,0 +1,4 @@
+
diff --git a/src/apps/symbolic/gnome-aisleriot-symbolic.svg b/src/apps/symbolic/gnome-aisleriot-symbolic.svg
index 4650d91c..5e7f0ec8 100644
--- a/src/apps/symbolic/gnome-aisleriot-symbolic.svg
+++ b/src/apps/symbolic/gnome-aisleriot-symbolic.svg
@@ -1,3 +1,3 @@
diff --git a/src/apps/symbolic/gnome-mines-symbolic.svg b/src/apps/symbolic/gnome-mines-symbolic.svg
index d5521c76..6a650798 100644
--- a/src/apps/symbolic/gnome-mines-symbolic.svg
+++ b/src/apps/symbolic/gnome-mines-symbolic.svg
@@ -1,3 +1,3 @@
diff --git a/src/apps/symbolic/linear-symbolic.svg b/src/apps/symbolic/linear-symbolic.svg
new file mode 100644
index 00000000..1e48a8d9
--- /dev/null
+++ b/src/apps/symbolic/linear-symbolic.svg
@@ -0,0 +1,6 @@
+
diff --git a/src/apps/symbolic/mediaplayer-app-symbolic.svg b/src/apps/symbolic/mediaplayer-app-symbolic.svg
index f79cb944..b69844e5 100644
--- a/src/apps/symbolic/mediaplayer-app-symbolic.svg
+++ b/src/apps/symbolic/mediaplayer-app-symbolic.svg
@@ -1 +1,3 @@
-
\ No newline at end of file
+
diff --git a/src/apps/symbolic/org.gnome.Chess-symbolic.svg b/src/apps/symbolic/org.gnome.Chess-symbolic.svg
index 52c4772e..7c17a3a0 100644
--- a/src/apps/symbolic/org.gnome.Chess-symbolic.svg
+++ b/src/apps/symbolic/org.gnome.Chess-symbolic.svg
@@ -1,3 +1,3 @@
diff --git a/src/preferences/32/cs-nightlight.svg b/src/preferences/32/cs-nightlight.svg
new file mode 100644
index 00000000..f36d1f2a
--- /dev/null
+++ b/src/preferences/32/cs-nightlight.svg
@@ -0,0 +1,12 @@
+