1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2024-12-14 11:57:55 +00:00
home-manager/.github
h7x4 fce9dbfeb4
lib: add generator for KDL
Added a generator for the KDL document language.
This is in order for home-manager to natively generate
the new config format for zellij, as described in nix-community#3364.

There is not a one to one mapping between KDL and nix types,
but attrset translation is heavily based on KDLs JSON-IN-KDL microsyntax.
The exception here is the `_args` and `_props` arguments, which lets you
specify arguments and properties as described in the spec.

See more here:
- https://kdl.dev/
- https://github.com/kdl-org/kdl/blob/main/SPEC.md

The generator also conforms to the interface from the nixpkgs manual:
https://nixos.org/manual/nixpkgs/stable/#sec-generators

Co-authored-by: Gaetan Lepage <gaetan@glepage.com>
2023-03-10 16:48:10 +01:00
..
ISSUE_TEMPLATE github: fix line wrapping 2022-07-23 15:16:19 +02:00
workflows .github: pin nix 2.13 in workflows (#3720) 2023-02-28 22:03:28 +01:00
CODEOWNERS lib: add generator for KDL 2023-03-10 16:48:10 +01:00
dependabot.yml ci: bump 22.05 to 22.11 in dependabot setup 2022-12-05 13:42:53 +01:00
labeler.yml ci: autolabel more programs to 'mail' 2022-11-29 17:49:44 +01:00
PULL_REQUEST_TEMPLATE.md docs: rename "doc" directory to "docs" 2021-08-17 19:35:11 +02:00
stale.yml stalebot: disable auto-closing of issues and pull requests (#2800) 2022-03-19 23:47:41 -06:00