1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-12-06 00:51:04 +01:00
home-manager/tests/modules/programs/numbat/external-initfile.nix
2025-07-05 10:32:48 -05:00

27 lines
563 B
Nix

{
config,
pkgs,
...
}:
let
configDir =
if pkgs.stdenv.hostPlatform.isDarwin then
"Library/Application Support/numbat"
else
".config/numbat";
in
{
programs.numbat = {
enable = true;
package = config.lib.test.mkStubPackage { };
initFile = ./init.nbt;
};
nmt.script = ''
assertFileExists 'home-files/${configDir}/init.nbt'
assertFileContent $(normalizeStorePaths 'home-files/${configDir}/init.nbt') \
${builtins.toFile "expected-init.nbt" ''
unit kohm: ElectricResistance = kV/A
''}
'';
}