mbox series

[bug#66623,0/3] Add Mahogany Window Manager

Message ID cover.1697691783.git.karl@hallsby.com
Headers show
Series Add Mahogany Window Manager | expand

Message

Karl Hallsby Oct. 19, 2023, 5:04 a.m. UTC
Add the Mahogany window manager, a "successor" to StumpWM, which
follows the same ideals, but runs on Wayland instead. Also adds
some C FFI Common Lisp bindings for Wayland and libxkbcommon.

Karl Hallsby (3):
  gnu: Add sbcl-xkbcommon package
  gnu: Add sbcl-wayland package
  gnu: Add mahogany

 gnu/packages/lisp-xyz.scm | 90 +++++++++++++++++++++++++++++++++++++++
 gnu/packages/wm.scm       | 71 ++++++++++++++++++++++++++++++
 2 files changed, 161 insertions(+)


base-commit: ba72f8a8d5843fc56a3a7c9c4cf3fcce6a9b60bf
--
2.41.0

Comments

Guillaume Le Vaillant Oct. 19, 2023, 12:08 p.m. UTC | #1
Patches 1 and 2 for cl-xkbcommon and cl-wayland applied as
cbd1c983e1b7bc392287226e44437996cc2cf750 and following with some
modifications (simplified 'fix-paths' phases using 'search-input-file'
function, full sentence for 'description' field, fixed commit messages).

Concerning patch 3 for mahogany, I think some part of it is missing and
mahogany can't work. Currently the heart library is not built, and the
paths to the heart and wlroots libraries have to be fixed (see the
"lisp/bindings/hrt-libs.lisp" file).
Could you send an updated patch?
Thanks.