mirror of
https://github.com/nix-community/home-manager.git
synced 2026-01-12 01:59:37 +08:00
bat: handle existing cache in activation script
Run `bat cache --build` in an empty directory to work around failure when ~/cache exists.
This commit is contained in:
committed by
Robert Helgesson
parent
fbec898387
commit
fe4180ad3f
@@ -159,10 +159,14 @@ in {
|
||||
};
|
||||
})));
|
||||
|
||||
# NOTE: run `bat cache --build` in an empty directory to work
|
||||
# around failure when ~/cache exists
|
||||
# https://github.com/sharkdp/bat/issues/1726
|
||||
home.activation.batCache = hm.dag.entryAfter [ "linkGeneration" ] ''
|
||||
(
|
||||
export XDG_CACHE_HOME=${escapeShellArg config.xdg.cacheHome}
|
||||
verboseEcho "Rebuilding bat theme cache"
|
||||
cd "${pkgs.emptyDirectory}"
|
||||
run ${lib.getExe package} cache --build
|
||||
)
|
||||
'';
|
||||
|
||||
Reference in New Issue
Block a user