1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-11-08 11:36:05 +01:00
home-manager/tests/lib/generators/toscfg-example.nix
2025-05-07 10:03:21 -05:00

39 lines
676 B
Nix

{ lib, ... }:
{
home.file."toscfg-example-result.txt".text = lib.hm.generators.toSCFG { } {
dir = {
blk1 = {
_params = [
"p1"
''"p2"''
];
sub1 = [
"arg11"
"arg12"
];
sub2 = [
"arg21"
"arg22"
];
sub3 = {
_params = [
"arg31"
"arg32"
];
sub-sub1 = [ ];
sub-sub2 = [
"arg321"
"arg322"
];
};
};
};
};
nmt.script = ''
assertFileContent \
home-files/toscfg-example-result.txt \
${./toscfg-example-result.txt}
'';
}