Install Tempo
One command installs Tempo in your home folder, with no administrator password. Packages and the source are below.
One command
It downloads the latest release, checks its checksum and installs Tempo in your home folder, with no administrator password. To update, run it again.
curl -fsSL https://tempo.ferhatsn.fr/install.sh | sh Requirements
Linux with systemd 250 or later, GTK 4.14, libadwaita 1.5 or later and libsoup 3 (all on GNOME desktops): Ubuntu 24.04, Fedora 40 and later, or any distribution as recent. Tempo manages your own timers (systemctl --user) and never needs the administrator’s password.
Packages
Each release also has a .deb (Ubuntu, Debian, Mint) and an .rpm (Fedora) for Intel/AMD and ARM, with their checksums (SHA256SUMS). Install one with your system’s tools, for example sudo apt install ./tempo_0.1.0_amd64.deb. Releases on GitHub.
From source
Three steps, on Ubuntu or Debian (use your distribution’s names for the packages elsewhere).
Build dependencies
sudo apt install build-essential libgtk-4-dev libadwaita-1-dev libsoup-3.0-dev gettext desktop-file-utils Rust, from rustup
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh Build and install
git clone https://github.com/ferhatte10/tempo && cd tempo && make && sudo make install Uninstall
The timers you created stay in ~/.config/systemd/user and keep running: delete them in Tempo first if you no longer want them.
Installed with the command
curl -fsSL https://tempo.ferhatsn.fr/install.sh | sh -s -- --uninstall Installed from a package
sudo apt remove tempo # or: sudo dnf remove tempo Built from source, in its folder
sudo make uninstall