lastrodamo/Clocktimer
Timer C++ and Qt6 with presets
https://3dminfographie.com/
- C++ 87.7%
- CMake 8.3%
- CSS 4%
| data | Update blender GN files | |
| screenshots | Update demo video | |
| src | Define 16:9 window default size of clocktimer | |
| translations | Add shortcuts and redefine tabulation order selection | |
| .clang-format | Fix cmake format error | |
| .gitignore | - Update preferecnes dialog description and size on ui files | |
| CMakeLists.txt | Update clocktimer version | |
| LICENSE | Error not on V1.0 | |
| README.md | Add qt6-tools on installation for debian and fedora | |
Clocktimer
Clocktimer is an intuitive countdown timer application designed for ease of use on GNU/Linux systems.
Features
- Save custom presets for frequently used timers
- Switch between two available themes (Light and Dark)
- Customize alert sounds with your own audio files
It will be developped with C++ and Qt6
Preferences view:
A quick video demo
Installation
Requirements
Ensure these packages are installed on your distribution:
- gcc
- cmake
- qt6
- qt6-multimedia
Debian sid & ubuntu
sudo apt install build-essential cmake qt6-multimedia-dev qt6tools-devel
Fedora
sudo dnf install gcc cmake qt6-qtbase-devel qt6-qtmultimedia-devel qt6tools-devel
Download and Install
- Download the release:
wget https://codeberg.org/lastrodamo/Clocktimer/archive/clocktimer-2.2.tar.gz
- Extract it:
tar -xzf clocktimer-2.2.tar.gz
- Build and install:
cd clocktimer && mkdir build && cd build \
cmake .. \
make \
sudo make install # Installs to /usr/local/bin/
To customize installation directory:
cmake -DCMAKE_INSTALL_PREFIX=~/.local ..
Installation on Gentoo
- Add the lastrodamo overlay:
eselect repository add lastrodamo git https://codeberg.org/lastrodamo/gentoo-overlay \
emaint sync -r lastrodamo
- Unmask and install:
echo "app-misc/clocktimer ~amd64" > /etc/portage/package.accept_keywords/clocktimer \
emerge -av app-misc/clocktimer
Usage
Once installed, you can launch Clocktimer from your applications menu or
via terminal using clocktimer.
App Settings
User-specific settings are stored in :
~/.config/lastrodamo/clocktimer.conf
Contributing or development
We welcome contributions! To get started:
- Clone the repository:
git clone https://codeberg.org/lastrodamo/Clocktimer.git
- Build for development:
cd Clocktimer && mkdir build && cd build \
cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=install .. \
make && make install && ./build/install/bin/clocktimer
License
GNU General Public License v3.0 only - GPL-3.0 - Damien Monteillard - 2025
Authors
- Damien Monteillard (lastrodamo) https://wwww.3dminfographie.com
- Sylvain Philip (ilhooq) https://www.sphilip.com