at master 394 B view raw
1{ ... }: 2let 3 machineName = "machine"; 4 settingName = "prefix"; 5 settingValue = "/some/path"; 6in 7{ 8 name = "npmrc"; 9 10 nodes."${machineName}".programs.npm = { 11 enable = true; 12 npmrc = '' 13 ${settingName} = ${settingValue} 14 ''; 15 }; 16 17 testScript = '' 18 ${machineName}.start() 19 20 assert ${machineName}.succeed("npm config get ${settingName}") == "${settingValue}\n" 21 ''; 22}