2026-07-12 21:45:57 -05:00
2026-07-12 21:45:57 -05:00
2026-07-11 17:01:42 -05:00
2026-07-11 17:01:42 -05:00
2026-07-11 17:01:42 -05:00
2026-07-11 21:51:33 -05:00
2026-07-11 17:01:42 -05:00
2026-07-11 17:01:42 -05:00
2026-07-11 17:01:42 -05:00
2026-07-11 17:01:42 -05:00

RmlUi Application Project Template (Nix Flake)

This is a template project for an RmlUi application, with Nix support.

Template features:

  • Enabled plugins: SVG, Lua
  • Hot reload RML/RCSS/Lua with F5 key
  • Customizable "shell" rml with inner page loading and page state tracking
  • application state manager
  • Basic stylesheet for common html/rml controls, with a user-agent styleheet that takes priority
  • Easily defined custom rml controls
  • GLFW/GL3 backend, but all premade backends are included in the vendor folder
  • Nix Flake included with a dev shell env and nix build capabilities +0 wrapped binary

Other libraries included:

  • Raylib

Nix Flake features:

  • Dev shell
    • LSP for C++ and Lua
  • Building & running
  • RmlUi pinned to v6.2
Description
No description provided
Readme 572 KiB
Languages
C++ 78.4%
Nix 11.6%
CMake 6.2%
Lua 3.8%