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/null-package.nix
Austin Horstman 69083b3cdd jjui: init module
Add a module for configuring the jjui program.
2025-09-12 12:35:11 -05:00

30 lines
568 B
Nix

{
config,
pkgs,
...
}:
{
config = {
programs.jjui = {
enable = true;
package = null;
settings = {
revisions.template = "builtin_log_oneline";
};
};
nmt.script =
let
configDir = if !pkgs.stdenv.isDarwin then ".config/jjui" else "Library/Application Support/jjui";
in
''
assertFileContent \
"home-files/${configDir}/config.toml" \
${pkgs.writeText "expected" ''
[revisions]
template = "builtin_log_oneline"
''}
'';
};
}