Improve/fix installDoomEmacs activation script

This commit is contained in:
Julian Mutter 2024-04-09 11:31:07 +02:00
parent c8861a613b
commit 37c1c7a841

View File

@ -60,15 +60,13 @@ in {
emacs-all-the-icons-fonts
];
home.activation = {
installDoomEmacs = ''
if [ ! -d "~/.config/emacs" ]; then
${pkgs.git}/bin/git clone --depth=1 --single-branch "${doomRepoUrl}" "~/.config/emacs"
home.activation.installDoomEmacs = lib.home-manager.hm.dag.entryAfter ["writeBoundary"] ''
if [ ! -d "/home/julian/.config/emacs" ]; then
$DRY_RUN_CMD ${pkgs.git}/bin/git clone --depth=1 --single-branch "${doomRepoUrl}" "/home/julian/.config/emacs"
fi
if [ ! -d "~/.config/doom" ]; then
${pkgs.git}/bin/git clone "${configRepoUrl}" "~/.config/doom"
if [ ! -d "/home/julian/.config/doom" ]; then
$DRY_RUN_CMD ${pkgs.git}/bin/git clone "${configRepoUrl}" "/home/julian/.config/doom"
fi
'';
};
};
}