Commit graph

37 commits

Author SHA1 Message Date
3ed4e4e1f8 make wall scratching a little rarer 2025-04-17 09:21:02 +02:00
e5e2ad11e9 don't be attracted to not allowed walls 2025-04-15 15:43:19 +02:00
8892e69e93 allow neko to scratch the walls of the monitor 2025-04-15 14:16:10 +02:00
049860f3d2 allow setting of position at startup 2025-04-15 11:16:47 +02:00
9e98ab5384 fix crash at position 0 2025-04-15 11:10:11 +02:00
7450f1bd18 add striped neko variant from some ancient website
rip inu, I'm so sorry
thanks to https://users.frii.com/suzannem/neko/ for the bitmaps
2025-04-14 20:50:25 +02:00
3dc3ff4894 fix: damage issues on broken wayland compositors
wayneko does not seem to properly clean its own buffer
which is not a problem as long as the compositor does
proper damage tracking for the surface

for some reason however, the current version of hyprland
does not do damage tracking anymore which is why this
patch just cleans the buffer properly which fixes the
issue for wayneko at least
2025-03-18 19:37:58 +01:00
d5f070052d fix: avoid crash on output reconfig
no idea what I am doing, also can't test with multiple monitors atm lol
2025-03-10 12:51:14 +01:00
5f1da28f96 add support for multi monitor setups
yes, this patch is probably highly dubious as I honestly don't
have much clue about the wayland event loop. but hey, it seems
to work just fine
2025-03-09 14:06:57 +01:00
175710fe71 be able to wake neko up with SIGUSR1 2025-03-09 01:18:32 +01:00
5777bf2670 add option to set what neko is doing at startup 2025-03-09 00:44:32 +01:00
d3ce51a8ba oops documentation is hard 2025-03-09 00:34:07 +01:00
0917c3f9aa make neko have somewhat of a sleep schedule 2025-03-09 00:11:06 +01:00
Nick Hastings
a0a22b7c07
Update --help output for sleep related options 2024-03-28 23:08:18 +01:00
Hannes Braun
6536ec2ff3
Add sleepiness options 2024-03-26 00:23:20 +01:00
Hannes Braun
a9bce5e10c
Yawn a bit less when it's night 2024-03-26 00:22:57 +01:00
Hannes Braun
2c10d982e7
Make idle timeout configurable 2024-03-26 00:22:52 +01:00
Leon Henrik Plickat
10a094493e remove debug log message 2024-03-09 15:17:08 +01:00
Leon Henrik Plickat
cf3f2ad8d0 neko sleeps when no one is there (ext_idle_notification_v1) 2024-03-07 17:31:54 +01:00
Leon Henrik Plickat
b48594f150 add --layer flag 2024-02-18 21:19:28 +01:00
Leon Henrik Plickat
ab5d2cb726 add --survive-close feature 2023-11-17 15:27:56 +01:00
Leon Henrik Plickat
6670f49de5 correctly exit when layer surface is closed 2023-11-17 15:10:14 +01:00
Leon Henrik Plickat
41c7c0e373 add --follow-pointer option 2023-10-20 02:51:29 +02:00
Leon Henrik Plickat
e2a2181d71 add inu 2023-10-19 06:45:19 +02:00
Leon Henrik Plickat
ec78eaa5bf improve neko brain 2023-10-11 03:09:49 +02:00
Leon Henrik Plickat
4a80ed2c09 wayneko now sleeps at night 2023-10-11 02:36:51 +02:00
Leon Henrik Plickat
a4f7f31a37 make neko follow cursor 2023-10-10 19:48:54 +02:00
Leon Henrik Plickat
a8e6c36941 better check for bad colours 2023-08-14 14:48:35 +02:00
Leon Henrik Plickat
cb1e04cc76 fix crash on buffer culling 2023-08-14 01:58:20 +02:00
Leon Henrik Plickat
1f580f3d2e remove outdated todo comment 2023-08-13 11:32:53 +02:00
Leon Henrik Plickat
3062b34f95 make cat brain a tiny bit more readable 2023-08-13 11:30:59 +02:00
Leon Henrik Plickat
3fce21cc51 add flags to change background and outline colours 2023-08-13 10:59:44 +02:00
Leon Henrik Plickat
b8bdb2b238 buffer pool: cull buffers 2023-08-13 03:28:33 +02:00
Leon Henrik Plickat
abba39daf9 let neko run around 2023-08-13 03:08:56 +02:00
Leon Henrik Plickat
c48484663c fix neko AI: allow neko to scratch again 2023-08-13 02:09:09 +02:00
Leon Henrik Plickat
3f9ee72776 better neko AI 2023-08-13 01:55:30 +02:00
Leon Henrik Plickat
0f70a57703 init 2023-08-13 01:37:13 +02:00