Additional files to be written to $XDG_CONFIG_HOME/OpenLinkHub.
Content generated from an attrset will be merged, while other content, such as lists and lines, will be written as is, overwriting any previous data.
Null values and empty attrsets will be recursively filtered out.
Declarations
Type
open submodule of attribute set of (JSON value or strings concatenated with "\n")Default
{ }Example
{
# merges with existing `i2c0.json`
"database/profiles/i2c0.json" = {
Active = true;
Path = "/run/user/1000/OpenLinkHub/database/profiles/i2c0.json";
Product = "Memory";
Serial = "i2c0";
# ...
};
# overwrites existing `display.json`
"display.json" = ''
[
{
"Index": 1,
"Name": "card1-DP-1",
"Width": 2560,
"Height": 1440,
"Left": false,
"Top": false
}
]
'';
}