diff --git a/install_functions.sh b/install_functions.sh
index 3933d912d3e843499cdb1dbdbeaf551f68dcba0b..650e5fef8ffbf976d85516962c5bce7ef364a9ef 100644
--- a/install_functions.sh
+++ b/install_functions.sh
@@ -7,7 +7,7 @@ snap_classic_arg="--classic"
 snap_channel_arg="--channel"
 snap_dangerous_arg="--dangerous"
 snap_alias_cmd="sudo snap alias"
-flatpak_install_cmd="sudo flatpak install -y"
+flatpak_install_cmd="flatpak install --user -y"
 flathub_repo="flathub"
 mkdir_cmd="mkdir -p"
 gtk_launch_cmd="gtk-launch"
@@ -40,7 +40,7 @@ flatpak_add_repo() {
     repo_name=$1
     repo_url=$2
 
-    sudo flatpak remote-add --if-not-exists $repo_name $repo_url
+    flatpak remote-add --user --if-not-exists $repo_name $repo_url
 }
 
 install_flatpak() {
@@ -51,9 +51,10 @@ install_flatpak() {
 
 install_flatpak_app() {
     app_name=$1
+    flatpak_repo="flathub"
 
     install_flatpak
-    $flatpak_install_cmd $app_name
+    $flatpak_install_cmd $flatpak_repo $app_name
 }
 
 make_application_entry() {