Skip to content

πŸ” Lockigest – Why would you have to enter a password to unlock your screen countless times a day? Lockigest is a simple idea that solves this. It will lock your screen only if a predefined pattern is not followed within a certain time.

License

Notifications You must be signed in to change notification settings

vvirtues/lockigest

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

12 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ” Lockigest (hyprland fork)

Forked lockigest to work on hyprland. Can probably be modified to support other WMs as well. TODO:

  • Add notifications instead of terminal text
  • Make it easier to automate
  • The systemd service the author had intended to add

Dependencies:

  • hyprland
  • ydotool
  • systemd (for loginctl lock-session)
  • jq (parsing hyprctl)

Variables format changed, look at the start of the file to change them

Previous README

πŸ” Lockigest

Lockigest is a very primitive, manipulative security software that sets a trap instead of locking your device screen immediately to protect it from strangers.

Read more:

Configuration

These two lines of code are enough to set up your Lockigest:

...
wait_time=120
countdown=5
...

The first one is the time, in seconds, that must pass before starting protection mode (setting a trap).

The second variable is a countdown that will be trigged when protection mode is activated. Locks the screen when it reaches zero. If the user moves the cursor to the predefined area, this countdown stops and disables the protection mode.

Run

./lockigest.sh 

Soon I will add a systemd service unit to run Lockigest in the background at startup.

About

πŸ” Lockigest – Why would you have to enter a password to unlock your screen countless times a day? Lockigest is a simple idea that solves this. It will lock your screen only if a predefined pattern is not followed within a certain time.

Resources

License

Stars

Watchers

Forks

Languages

  • Shell 100.0%