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 emacs-all-the-icons-fonts
]; ];
home.activation = { home.activation.installDoomEmacs = lib.home-manager.hm.dag.entryAfter ["writeBoundary"] ''
installDoomEmacs = '' if [ ! -d "/home/julian/.config/emacs" ]; then
if [ ! -d "~/.config/emacs" ]; then $DRY_RUN_CMD ${pkgs.git}/bin/git clone --depth=1 --single-branch "${doomRepoUrl}" "/home/julian/.config/emacs"
${pkgs.git}/bin/git clone --depth=1 --single-branch "${doomRepoUrl}" "~/.config/emacs"
fi fi
if [ ! -d "~/.config/doom" ]; then if [ ! -d "/home/julian/.config/doom" ]; then
${pkgs.git}/bin/git clone "${configRepoUrl}" "~/.config/doom" $DRY_RUN_CMD ${pkgs.git}/bin/git clone "${configRepoUrl}" "/home/julian/.config/doom"
fi fi
''; '';
}; };
};
} }