make neko have somewhat of a sleep schedule

This commit is contained in:
Virt 2025-03-09 00:11:06 +01:00
commit 0917c3f9aa
3 changed files with 148 additions and 111 deletions

17
README
View file

@ -1,5 +1,20 @@
wayneko - Neko on Wayland
wayneko - Neko on Wayland but with phases
Display an animated neko cat on the bottom of an output. Requires the Wayland
server to implement zwlr-layer-shell-unstable-v1. All code is licensed under
the GPLv3. The neko bitmaps were taken from public domain.
This fork changes the behaviour of neko to be more calm and less random. Neko
will now sleep and be awake in phases, whose duration is randomized but has
a minimum and maximum duration which can be changed. This means it can no
longer happen that Neko wakes up just to go to sleep immediately again and
makes Neko being awake something you can look forward to.
Refer to the man page or `--help` command to see how to use this fork and which
options are new or no longer available.
The following features are missing from this fork for now:
- Neko does not yet behave differently at night.
- Idle detection is working but implemented sloppily.
- Pointer following is currently removed.
- Waking up Neko with a signal is something that should be possible.