Files
home-manager/tests/modules/programs/jjui/null-package.nix
Austin Horstman a5768f1a46 jjui: test configuration discovery and directory overrides
Cover session-variable omission for automatic paths and preservation for
custom paths and Darwin Lua-only configurations.
2026-09-22 16:00:21 -05:00

33 lines
598 B
Nix

{
pkgs,
...
}:
{
config = {
programs.jjui = {
enable = true;
package = null;
settings = {
revisions.template = "builtin_log_oneline";
};
};
nmt.script =
let
configDir = ".config/jjui";
in
''
assertFileNotRegex home-path/etc/profile.d/hm-session-vars.sh \
'^export JJUI_CONFIG_DIR='
assertFileContent \
"home-files/${configDir}/config.toml" \
${pkgs.writeText "expected" ''
[revisions]
template = "builtin_log_oneline"
''}
'';
};
}