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