#!/bin/bash

if [ "$SUDO_USER" != "" ]
then
	mkdir -p /home/$SUDO_USER/.config/systemd/user || true
#System
	ln -sf /opt/aramis/flatpak/1.18.0/services/org.freedesktop.Flatpak.service /usr/share/dbus-1/org.freedesktop.Flatpak.service
	ln -sf /opt/aramis/flatpak/1.18.0/services/org.freedesktop.Flatpak.SystemHelper.conf /etc/dbus-1/system.d/org.freedesktop.Flatpak.SystemHelper.conf
	ln -sf /opt/aramis/flatpak/1.18.0/services/org.freedesktop.Flatpak.SystemHelper.service /usr/share/dbus-1/org.freedesktop.Flatpak.SystemHelper.service
	ln -sf /opt/aramis/flatpak/1.18.0/services/flatpak-system-helper.service /usr/lib/systemd/system/flatpak-system-helper.service
	systemctl daemon-reload
	systemctl reload dbus
	systemctl enable --now flatpak-system-helper

	echo 	"
		#!/bin/bash
		export DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/$SUDO_UID/bus
		sudo ln -sf /opt/aramis/flatpak/1.18.0/services/flatpak-oci-authenticator.service /home/$SUDO_USER/.config/systemd/user/flatpak-oci-authenticator.service
		sudo ln -sf /opt/aramis/flatpak/1.18.0/services/flatpak-portal.service /home/$SUDO_USER/.config/systemd/user/flatpak-portal.service
		sudo ln -sf /opt/aramis/flatpak/1.18.0/services/flatpak-session-helper.service /home/$SUDO_USER/.config/systemd/user/flatpak-session-helper.service
		sudo chmod 777 /home/$SUDO_USER/.config/systemd/user/flatpak-oci-authenticator.service
		sudo chmod 777 /home/$SUDO_USER/.config/systemd/user/flatpak-portal.service services
		sudo chmod 777 /home/$SUDO_USER/.config/systemd/user/flatpak-session-helper.service
		systemctl --user daemon-reload
		systemctl --user enable --now flatpak-portal.service
		systemctl --user enable --now flatpak-oci-authenticator
		systemctl --user enable --now flatpak-session-helper
	">/tmp/flatpak-install.sh
	chmod +x /tmp/flatpak-install.sh
	sudo -u $SUDO_USER /tmp/flatpak-install.sh
	rm /tmp/flatpak-install.sh

	if [ -f "/etc/ssl/certs/ca-bundle.crt" ]
	then
		if [ ! -f "/etc/ssl/certs/ca-certificates.crt" ]
		then
			ln -sf /etc/ssl/certs/ca-bundle.crt /etc/ssl/certs/ca-certificates.crt
		fi
	fi
	echo 'export XDG_DATA_DIRS=$XDG_DATA_DIRS:/opt/aramis/flatpak/1.18.0/var/lib/flatpak/exports/share'>>/home/$SUDO_USER/.profile
	echo 'export XDG_DATA_DIRS=$XDG_DATA_DIRS:/opt/aramis/flatpak/1.18.0/var/lib/flatpak/exports/share'>>/home/$SUDO_USER/.bashrc
fi
