Skip to content

Minimal timer for speedrunning on Linux. Start, Stop, Reset/Revert, Pause/Resume. Always on Top. Global Hotkeys. That's it.

License

Notifications You must be signed in to change notification settings

yetanotherf0rked/simplefuckingtimer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SimpleFuckingTimer

SimpleFuckingTimer Logo

A minimal overlay timer for speedrunning with global hotkeys on Linux.

SimpleFuckingTimer Demo

Build Status Latest Release

Features

  • Overlay Display: Overlays the timer over all windows.
  • Global Hotkeys: Use keys for start/split/reset, pause/unpause, and undo split.
  • Platform: Designed primarily for Linux (initially Debian-based systems).

Usage

  • INSERT: Start, Stop, and Reset.
    • First press: Starts the timer.
    • Second press: Stops it and displays your time.
    • Third press: Resets the timer.
  • PAUSE: Pause and Resume the timer.
  • HOME: Undo Split.

Install from Build

Install necessary packages:

sudo apt update
sudo apt install build-essential libsdl2-dev libsdl2-ttf-dev libx11-dev

Build then install:

make
sudo make install

Install from .deb Package

Download the latest .deb file from the Releases page.

Install the package using:

sudo dpkg -i simplefuckingtimer-YYYYMMDDhhmm-1_amd64.deb

If there are dependency issues, run:

sudo apt-get install -f

Running the Application

  • From the Command Line:
    Run:
    simplefuckingtimer
  • From the Desktop Environment:
    Look for "Simple Fucking Timer" in your application menu.

Uninstalling the Application

To remove the application, run:

sudo make uninstall

Future Improvements

  • fix the 100 days cap
  • possibility to change the key bindings
  • AppImage build

About

Minimal timer for speedrunning on Linux. Start, Stop, Reset/Revert, Pause/Resume. Always on Top. Global Hotkeys. That's it.

Resources

License

Stars

Watchers

Forks

Packages

No packages published