{ config, ... }: { programs = { zsh.enable = true; pls = { enable = true; enableAliases = true; package = config.lib.test.mkStubPackage { outPath = "@pls@"; }; }; }; nmt.script = '' assertFileExists home-files/.zshrc assertFileContains \ home-files/.zshrc \ "alias -- ls=@pls@/bin/pls" assertFileContains \ home-files/.zshrc \ "alias -- ll='@pls@/bin/pls -d perm -d user -d group -d size -d mtime -d git'" ''; }