diff --git a/home/modules/bootstrap.nix b/home/modules/bootstrap.nix index 6146a0b..487e241 100644 --- a/home/modules/bootstrap.nix +++ b/home/modules/bootstrap.nix @@ -23,6 +23,12 @@ in done ''; + home.activation.cleanDanglingLinks = lib.hm.dag.entryAfter [ "writeBoundary" ] '' + for link in "$HOME/.nix-profile" "$HOME/.nix-defexpr"; do + [ -L "$link" ] && [ ! -e "$link" ] && run rm "$link" + done + ''; + home.activation.linkWallpapers = lib.hm.dag.entryAfter [ "createDirectories" ] '' src="${repoDir}/config/screen" dest="$HOME/img/screen"