Files
home-manager/tests/modules/programs/jjui/custom-config-dir.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

16 lines
480 B
Nix

{
programs.jjui = {
enable = true;
configDir = "/home/hm-user/custom-jjui";
configLua = "function setup(config) end";
};
nmt.script = ''
assertFileContains home-path/etc/profile.d/hm-session-vars.sh \
'export JJUI_CONFIG_DIR="/home/hm-user/custom-jjui"'
assertFileContent home-files/custom-jjui/config.lua \
${builtins.toFile "jjui-config.lua" "function setup(config) end"}
assertPathNotExists home-files/custom-jjui/config.toml
'';
}