mirror of
https://github.com/nix-community/home-manager.git
synced 2025-03-10 02:36:54 +00:00
Instead of having to manually stub packages that should not be downloaded we instead automatically stub all packages (except a small list of whitelisted ones). Tests can re-introduce the real package by using the `realPkgs` module argument.
20 lines
518 B
Nix
20 lines
518 B
Nix
{
|
|
programs.zsh.prezto.enable = true;
|
|
|
|
test.stubs = {
|
|
zsh-prezto = {
|
|
outPath = null;
|
|
buildScript = ''
|
|
mkdir -p $out/share/zsh-prezto/runcoms
|
|
echo '# zprofile' > $out/share/zsh-prezto/runcoms/zprofile
|
|
echo '# zlogin' > $out/share/zsh-prezto/runcoms/zlogin
|
|
echo '# zlogout' > $out/share/zsh-prezto/runcoms/zlogout
|
|
echo '# zshenv' > $out/share/zsh-prezto/runcoms/zshenv
|
|
'';
|
|
};
|
|
};
|
|
|
|
nmt.script = ''
|
|
assertFileExists home-files/.zpreztorc
|
|
'';
|
|
}
|