diff --git a/install_functions.sh b/install_functions.sh
index 0737d3639c4d135030f6602d35cbe42ea451a03b..f85f58d685320e9d5d8d926d53d46458e955380f 100644
--- a/install_functions.sh
+++ b/install_functions.sh
@@ -88,11 +88,8 @@ install_firefox() {
 }
 
 install_vs_code() {
-    # set titlebar style: https://stackoverflow.com/questions/64344700/vscode-remove-white-file-menu-on-linux
-    flatpak_id="com.visualstudio.code"
-
-    install_flatpak_app $flatpak_id
-    make_autostart_entry vscode "Visual Studio Code" "$flatpak_run_cmd $flatpak_id"
+    $snap_install_cmd code $snap_classic_arg
+    make_autostart_entry vscode "Visual Studio Code" "code" # flatpak not possible due to sandboxing, docker forwarding not really working, tries to mount /run/... path, results in error
 }
 
 install_spotify() {
@@ -302,7 +299,7 @@ install_virtualenv() {
 }
 
 install_rider() {
-    install_flatpak_app com.jetbrains.Rider
+    $snap_install_cmd rider $snap_classic_arg
 }
 
 install_nextcloud_client() {