Skip to content

Instantly share code, notes, and snippets.

@D3SOX
Last active April 14, 2020 09:26
Show Gist options
  • Save D3SOX/bba225d6f42b40dd51eba6768785a4fd to your computer and use it in GitHub Desktop.
Save D3SOX/bba225d6f42b40dd51eba6768785a4fd to your computer and use it in GitHub Desktop.
Install ULauncher on Solus Distribution

How to install ULauncher on Solus

Please note that this will install the latest development build. This may be unstable but in my experience it it working fine.
Keep in mind that this will not install the program like on a officially supported distribution. You need to manually update it if there is a new version!
I hope that they will distribute a Snap/Flatpak/AppImage in the future so that the installation will be easier and it will be simpler to update.

Installing dependencies (some of them may be not required but it works with them)

If something does not work later there may be new dependencies
(See https://github.com/Ulauncher/Ulauncher#setup-development-environment)

  • sudo eopkg it git docker yarn pip keybinder keybinder-devel libgtk-3 libgtk-3-devel libwebkit-gtk libwebkit-gtk-devel glib2 glib2-devel libnotify libnotify-devel notify-python notify-python-devel eog-devel libappindicator libappindicator-devel python3-dbus python-levenshtein python-websocket-client pyxdg python-mock python-pytest python-pytest-mock pylint python-mypy python-mypy_extensions python-distutils-extra

Cloning the repo and installing

cd ~
git clone https://github.com/Ulauncher/Ulauncher.git
cd ULauncher
./ul init-dev-env
./ul build-preferences
./ul run

Now everything should work fine. If the keybind does not work you can set a keyboard shortcut in your corresponding desktop environment settings to execute the command ulauncher-toggle

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment