diff --git a/apps/Ulauncher/credits b/apps/Ulauncher/credits new file mode 100644 index 0000000..c9b2ba6 --- /dev/null +++ b/apps/Ulauncher/credits @@ -0,0 +1,2 @@ +RPiCoder on Discord recommended this. +Botapot made the scripts. diff --git a/apps/Ulauncher/description b/apps/Ulauncher/description new file mode 100644 index 0000000..4717611 --- /dev/null +++ b/apps/Ulauncher/description @@ -0,0 +1,2 @@ +All-in-one application launcher, Google search engine, calculator, file manager... +This is the best app launcher I've ever seen, though it can be a bit slow when searching. - Botspot diff --git a/apps/Ulauncher/icon-24.png b/apps/Ulauncher/icon-24.png new file mode 100644 index 0000000..f6639b2 Binary files /dev/null and b/apps/Ulauncher/icon-24.png differ diff --git a/apps/Ulauncher/icon-64.png b/apps/Ulauncher/icon-64.png new file mode 100644 index 0000000..854e60a Binary files /dev/null and b/apps/Ulauncher/icon-64.png differ diff --git a/apps/Ulauncher/install b/apps/Ulauncher/install new file mode 100755 index 0000000..46b1be8 --- /dev/null +++ b/apps/Ulauncher/install @@ -0,0 +1,17 @@ +#!/bin/bash + +DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")" + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +"${DIRECTORY}/pkg-install" "gir1.2-appindicator3-0.1 python3-distutils-extra python3-levenshtein python3-websocket" "$(dirname "$0")" || exit 1 + +wget 'https://github.com/Ulauncher/Ulauncher/releases/download/5.9.0/ulauncher_5.9.0_all.deb' -O ~/ulauncher.deb || error 'Failed to download ulauncher.deb!' + +sudo apt install -y --fix-missing ~/ulauncher.deb || error "APT failed to install ulauncher.deb!" + +rm -f ~/ulauncher.deb +exit 0 diff --git a/apps/Ulauncher/uninstall b/apps/Ulauncher/uninstall new file mode 100755 index 0000000..126fd22 --- /dev/null +++ b/apps/Ulauncher/uninstall @@ -0,0 +1,15 @@ +#!/bin/bash + +DIRECTORY="$(dirname "$(dirname "$( cd "$(dirname "$0")" >/dev/null 2>&1 ; pwd -P )")")" + +function error { + echo -e "\\e[91m$1\\e[39m" + exit 1 +} + +rm -f ~/ulauncher.deb + +sudo apt purge -y ulauncher + +#if your app installs any packages, keep this command here so those packages will be removed. +"${DIRECTORY}/purge-installed" "$(dirname "$0")" || exit 1 diff --git a/apps/Ulauncher/website b/apps/Ulauncher/website new file mode 100644 index 0000000..4b4498e --- /dev/null +++ b/apps/Ulauncher/website @@ -0,0 +1 @@ +https://ulauncher.io/