Autostarting WhatPulse with Hyprland
I’ve recently started using Hyprland on Fedora. I like to have WhatPulse installed on all my machines, and every time I switch to linux I forget how to get it working. So I am writing this up to remind myself and hopefully help others who also struggle.
Appimage #
The first thing to note is that Whatpulse is only available as an AppImage for Linux. As far as I can tell this means it cannot be integrated like a normal app, so it doesn’t appear in things like a launcher. First up we have to download the AppImage and get it running. The steps are this stage are basically:
- Download the AppImage and save it somewhere you will remember (maybe with other AppImages)
- Set the file as executable, either with
chmod +xin terminal or by right clicking the file in your file manager and setting it as executable. - Run the file and login as normal.
Autostart #
The built in option in the settings pane to “Launch when computer starts” does not work. I managed to get the AppImage to autostart by adding a line to my Hyprland config file. For me this is located in ~/.config/hypr/hyprland.conf. The line I added was:
exec-once = ~/AppImages/whatpulse.AppImage
With this command it launches every time Hyprland starts.
I used to have an issue where the icon would not appear in the Tray area of Waybar. I solved this by adding a delay to the startup:
exec-once = sleep 5; ~/AppImages/whatpulse.AppImage