
TOTP Client
Key features are:
If you want to sync your vault you will have to do it yourself using tools like Syncthing...
[!WARNING] As with any app that manages important data, please ensure you back up your data offsite regularly.
You can download the Flatpak on Flathub.
Or you can use just to install the package:
git clone https://github.com/mariinkys/clockode.git
cd clockode
cargo build --release
sudo just install
Application Icon from SVGRepo made by Tolu Arowoselu (colors modified by myself).
In order to build the Flatpak, first you need to create the 'cargo-sources.json' file, for that we'll use this python script, from flatpak-builder-tools, remember that the 'tomlkit' and 'aiohttp' python modules are needed (they can be installed with pip).
Once you have that, with the python script in the root of the project, you can start with:
python3 flatpak-cargo-generator.py Cargo.lock -o cargo-sources.json
This will create the needed 'cargo-sources.json' file. Then you already can build and install the Flatpak with:
flatpak-builder --user --install --force-clean build-dir dev.mariinkys.Clockode.yaml
You can also build the Flatpak and not install it with:
flatpak-builder --force-clean build-dir dev.mariinkys.Clockode.yaml
Useful resources include: Flatpak Docs. Remember that whenever the dependencies change/are updated the 'cargo-sources.json' file needs to be rebuilt.
All of iced dependencies and
Check out my other projects
You can also help do this and more projects, Buy me a coffee
Copyright 2025 © Alex Marín
Released under the terms of the GPL-3.0