Commit Graph

26 Commits

Author SHA1 Message Date
bluepython508
407416cd79 Use integer tags, provide macros for pleasant handlers 2025-03-19 00:44:20 +00:00
bluepython508
8b7236eef0 Fix nix build (forgot it was building from git source); patch to load module & put fns in module 2025-03-18 12:17:46 +00:00
bluepython508
b31915e6a6 river-status support 2025-03-18 10:03:47 +00:00
bluepython508
a5e4b682fe Nix support
src/call-idle-handler.c change due to build failures because of -wall -werror
2025-03-18 10:03:47 +00:00
Leon Henrik Plickat
744ce4b1eb add new-output handler 2024-03-21 03:40:46 +01:00
Leon Henrik Plickat
a5b129d637 Update README 2024-01-15 10:16:02 +01:00
Leon Henrik Plickat
bd27c22895 Add scheme module 2024-01-13 04:19:25 +01:00
Leon Henrik Plickat
b5e52577d6 man page: typos and grammar 2024-01-08 13:16:12 +01:00
Leon Henrik Plickat
b31a4f91a2 load argv[1] as script and remove default paths 2024-01-08 13:06:02 +01:00
Leon Henrik Plickat
4ae3654e35 add river-control-unstable-v1 support 2024-01-08 12:10:26 +01:00
Leon Henrik Plickat
153b5e0858 load script after initial registry burst
This makes the logic of installing idle handlers and layout handlers a bit
cleaner and allows us to send wayland request from the script in the future.
2024-01-07 06:25:56 +01:00
Leon Henrik Plickat
732c1adb55 add exit handler 2024-01-06 23:55:26 +01:00
Leon Henrik Plickat
2ccbfb2283 implement ext-idle-notify-v1 2024-01-06 23:38:04 +01:00
Leon Henrik Plickat
25fcd37930 update documentation for new API 2023-12-30 09:02:22 +01:00
Leon Henrik Plickat
ccfaa03839 new API
and code cleanup
2023-12-30 08:53:39 +01:00
Leon Henrik Plickat
2e409596cf check if layout-demand-handler exists every time it is called 2023-12-29 11:38:26 +01:00
Leon Henrik Plickat
098f15860c replace scm_c_primitive_load() with scm_primitive_load()
The c version does not auto-compile scripts, the other version
however does.
2023-12-29 11:33:00 +01:00
Leon Henrik Plickat
98f6c30e45 use scm_call_3 instead of scm_call to call layout-demand-handler 2023-12-29 10:19:03 +01:00
Leon Henrik Plickat
0bbe968afe fix crash when finding init script 2023-12-29 08:16:20 +01:00
Leon Henrik Plickat
aab2f4ef17 fix man page header 2023-11-25 21:01:53 +01:00
Leon Henrik Plickat
23e160f2d0 round number before converting to exact 2023-11-25 20:59:25 +01:00
Leon Henrik Plickat
997bf072e4 remove unneeded include 2023-11-25 20:29:02 +01:00
Leon Henrik Plickat
60a0986a0b add manpage 2023-11-25 16:33:19 +01:00
Leon Henrik Plickat
e55ca945a0 add README.md 2023-11-25 16:22:16 +01:00
Leon Henrik Plickat
d1e16721b2 graft guile onto the layout logic 2023-11-25 16:22:09 +01:00
Leon Henrik Plickat
35201437b3 init 2023-11-24 23:17:18 +01:00