Skip to content

Statusbar application which moves a train according to you typing speed

Notifications You must be signed in to change notification settings

petternett/railway-statusbar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

railway-statusbar

Statusbar application for Polybar which moves a train according to your typing speed. Works with X, probably also works on Wayland (needs testing).

Illustration of the application in a statusbar

Animated example: Animated illustration of the application

Requirements

Requires Python, pynput and emoji.

Installation

  1. Clone repo
  2. Add railway.py script as a statusbar module:

Polybar

Add as a polybar module:

[module/railway]
type = custom/script
exec = "/usr/bin/python3 -u ~/path/to/railway.py"
tail = true

i3bar

tbd

Known issues

  • Might not keep still if your emoji scaling is off. This can be fixed in Polybar by scaling your emoji font, i.e. font-1 = JoyPixels:scale=8.

Planned features

  • Persistent storage of total km-counter
  • Optional WPM counter

About

Statusbar application which moves a train according to you typing speed

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages