Next: (heks-linux packages flatpak), Previous: (heks-linux mako), Up: API
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Undocumented macro.
Default value:
#t
Default value:
"/root/.config/niri"
Default value:
"config.kdl"
Default value:
()
Default value:
"us"
Default value:
"Intel One Mono"
Default value:
#f
Default value:
modus-vivendi-tinted
Default value:
"Lucida Sans"
Construct a KDL declaration node from a property and its value.
The property is usually a symbol such as layout or theme;
the value is whatever that property expects, a string being rendered as
a quoted KDL value. Declarations are grouped into rules by rul
and written out by serialize-declaration.
Generate and serialize the target Heks Linux system active attributes pipeline configuration directly to disk space.
Assemble the master schema manifest containing layout properties, hooks, bindings, animations and rules ready for serialization.
Build a spring animation declaration for the niri animations
block: critically damped, quick and soft.
Construct a KDL declaration-prop node from a list of properties.
Unlike dec, which carries a single property and its value, this
wraps a whole group. That is how Niri rules express nested tables, such
as a window rule’s property list.
Construct a KDL rule node with a given selector symbol and
nested arguments.
(rul 'cursor (dec 'size 24))
Format an association list array of keybinding declarations xs into valid KDL key binding rulesets with inline hotkey overlay titles.
Convert individual property-value configurations into structurally typed KDL declaration syntax values.
Recursively transform record definitions and vectors xs into string blocks validating KDL configuration semantics.
Next: (heks-linux packages flatpak), Previous: (heks-linux mako), Up: API