Skip to content

4.0.0#34

Merged
furudbat merged 17 commits into
mainfrom
develop
Apr 19, 2026
Merged

4.0.0#34
furudbat merged 17 commits into
mainfrom
develop

Conversation

@furudbat
Copy link
Copy Markdown
Owner

No description provided.

derethil and others added 17 commits March 26, 2026 14:48
Fixes error when module is imported but not enabled - was trying to
inherit from config._bongocat unconditionally, which is empty {} when
programs.wayland-bongocat.enable = false.
* add AllocatedString
* update find_input_devices script
- Replace gettimeofday() with clock_gettime()
- Fix comment typos
- Reduce INOTIFY_BUF_LEN
- Add generated Wayland protocol files
- Move PID file to $XDG_RUNTIME_DIR with O_NOFOLLOW and mode 0600
- config: Validate keyboard_device paths require /dev/input/
- Replace popen("hyprctl") with fork/execvp to prevent command injection
- wip: frame caching
- wip: thread-safe error log
- wip: replace png bongocat with svg
- wip: replace png bongocat with svg
- wip: fix SVG alpha masking (gray)
- replace png bongocat with svg
- fix SVG alpha masking (gray)
* fix build with and without svg
* crop white space
* crop white space
* fix modular builds
* fix bongocat svg hot-reload
* fix KWin rendering & fullscreen
* fix KWin rendering & fullscreen
* update doc
* fix reconnect monitor
* update nix stuff
* update doc and README

BREAKING CHANGE: remove Makefiles, use cmake
@furudbat furudbat merged commit f008e18 into main Apr 19, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants