Skip to content
Tempo

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

Read the script first

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