1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-12-06 09:01:04 +01:00
home-manager/tests/modules/programs/numbat/example-config.nix
Austin Horstman fd41fc5fbf tests/numbat: fix expected config
Signed-off-by: Austin Horstman <khaneliman12@gmail.com>
2025-06-22 12:47:26 -05:00

35 lines
743 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 { };
settings = {
intro-banner = "short";
prompt = "> ";
exchange-rates.fetching-policy = "on-first-use";
};
};
nmt.script = ''
assertFileExists 'home-files/${configDir}/config.toml'
assertFileContent $(normalizeStorePaths 'home-files/${configDir}/config.toml') \
${builtins.toFile "expected.toml" ''
intro-banner = "short"
prompt = "> "
[exchange-rates]
fetching-policy = "on-first-use"
''}
'';
}