1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-11-08 19:46:05 +01:00
home-manager/tests/modules/programs/jjui/example-settings.nix
Austin Horstman 69083b3cdd jjui: init module
Add a module for configuring the jjui program.
2025-09-12 12:35:11 -05:00

29 lines
565 B
Nix

{
config,
pkgs,
...
}:
{
config = {
programs.jjui = {
enable = true;
settings = {
revisions = {
template = "builtin_log_compact";
revset = "ancestors(@ | heads(remote_branches())) ~ empty()";
};
};
};
nmt.script =
let
configDir = if !pkgs.stdenv.isDarwin then ".config/jjui" else "Library/Application Support/jjui";
in
''
assertFileContent \
"home-files/${configDir}/config.toml" \
${./example-settings-expected.toml}
'';
};
}