I am using the homeManager module in a flake setup (import is the current master branch).
When I set scheme = "${inputs.tt-schemes}/base16/everforest.yaml"; the attrset produced by mkSchemeAttrs is structured in a way that it produces an error when using it with certain other nix modules like nixvims base16 colorscheme.
Am I missing an existing way to get a clean attrset (basically the output of yaml2attr) using the interface provided by config.scheme ?
Otherwise the value of config.scheme could be structured so one can easily access certain sets without other attributes like metadata.
I mean something like this:
|---meta
|---palette
| |---base00
| |---base01
| ...
|---menmonic
|---toList
Can you advise on this?
I am using the homeManager module in a flake setup (import is the current master branch).
When I set
scheme = "${inputs.tt-schemes}/base16/everforest.yaml";the attrset produced bymkSchemeAttrsis structured in a way that it produces an error when using it with certain other nix modules like nixvims base16 colorscheme.Am I missing an existing way to get a clean attrset (basically the output of
yaml2attr) using the interface provided byconfig.scheme?Otherwise the value of
config.schemecould be structured so one can easily access certain sets without other attributes like metadata.I mean something like this:
Can you advise on this?