{{if linux }} {{if arch }}

Install from AUR

Download package

Then, install it by running in terminal:

  1. tar -xvf gnome-shell-pomodoro.tar.gz && cd gnome-shell-pomodoro
  2. makepkg -s
  3. makepkg -i

If you like it, consider upvoting the package here. If you are new to AUR you may want to read more about installing packages.

{{/if}} {{if debian }}

Install from repositories

Find Pomodoro in Software Center or run

  1. sudo apt-get install gnome-shell-pomodoro
{{/if}} {{if ubuntu }}

Install from repositories

Find Pomodoro in Software Center or run

  1. sudo apt-get install gnome-shell-pomodoro
{{/if}} {{if opensuse && hidePackages }}

Install from repositories

{{if ymp }}
Install Pomodoro
{{/if}}

Find Pomodoro with your software manager or run

  1. sudo zypper install gnome-pomodoro
{{/if}} {{if packages && !hidePackages }}

Packages

{{for packages}} {{>label}} {{/for}}
{{if (debian || ubuntu) && repository}}

If you want to receive updates, add the repository

  1. curl -L {{: repository }}Release.key | sudo apt-key add -
  2. sudo sh -c "echo 'deb {{: repository }} /' >> /etc/apt/sources.list.d/gnome-pomodoro.list"
  3. sudo apt-get update
  4. sudo apt-get install gnome-pomodoro
{{/if}} {{if opensuse && repository}}

If you want to receive updates, add the repository

  1. sudo zypper addrepo {{: repository }}home:kamilprusko.repo
  2. sudo zypper refresh
  3. sudo zypper install gnome-pomodoro
{{/if}} {{if fedora && repository}}

If you want to receive updates, add the repository

  1. cd /etc/yum.repos.d/
  2. sudo wget {{: repository }}home:kamilprusko.repo
  3. sudo {{if gte(fedora, "22") }}dnf{{else}}yum{{/if}} install gnome-pomodoro
{{/if}}
{{/if}} {{if fedora && gte(fedora, "20") }}

Install from repositories

Install it by running in terminal:

  1. sudo dnf install gnome-pomodoro
{{/if}}

Build from source code

Get source code

or if you wish to get it with git

  1. git clone -b gnome-{{: gnome }} https://github.com/gnome-pomodoro/gnome-pomodoro.git
  2. cd gnome-pomodoro
{{if debian || ubuntu }}

Install dependencies

    {{if gte(gnome, "40") }}
  1. sudo apt-get install meson gettext valac pkg-config desktop-file-utils appstream-util libappstream-glib-dev libglib2.0-dev gsettings-desktop-schemas-dev gobject-introspection libgirepository1.0-dev libsqlite3-dev libgom-1.0-dev libgstreamer1.0-dev libgtk-3-dev libcanberra-dev libpeas-dev libjson-glib-dev
  2. {{/if}}
{{/if}} {{if fedora }}

Install dependencies

    {{if gte(gnome, "40") && gte(fedora, "39")}}
  1. sudo dnf install meson gcc gettext vala pkg-config desktop-file-utils glib2-devel gtk3-devel libappstream-glib-devel gdk-pixbuf2-devel libcanberra-devel libpeas1-devel sqlite-devel gom-devel gobject-introspection-devel gstreamer1-devel json-glib-devel
  2. {{/if}} {{if gte(gnome, "40") && lt(fedora, "39")}}
  3. sudo dnf install meson gcc gettext vala pkg-config desktop-file-utils glib2-devel gtk3-devel libappstream-glib-devel gdk-pixbuf2-devel libcanberra-devel libpeas-devel sqlite-devel gom-devel gobject-introspection-devel gstreamer1-devel json-glib-devel
  4. {{/if}}
{{/if}} {{if gentoo }}

Install dependencies

  1. sudo emerge gnome-common intltool vala-common vala gobject-introspection-common gobject-introspection dev-libs/glib dbus-glib dev-libs/gom
{{/if}}

Inside unpacked directory run

    {{if gte(gnome, "45") }}
  1. meson setup --prefix=/usr build
  2. meson compile -C build
  3. sudo meson install -C build --no-rebuild
  4. {{else}}
  5. meson . build --prefix=/usr
  6. meson compile -C build
  7. sudo meson install -C build --no-rebuild
  8. {{/if}}
{{/if}}