aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Helgesson <robert@rycee.net>2020-08-14 23:19:48 +0200
committerRobert Helgesson <robert@rycee.net>2020-08-14 23:19:48 +0200
commit2c6a02374467a6fb074f548f89f8e8d1d6f2cd12 (patch)
tree6b2005a557d7f9c72b1b49897904ee17b99b88bc
parent9a473b693ac6dd3249d2ff0d130c7decfca8ed96 (diff)
home-manager: remove home-manager-path on uninstall
Fixes #1443
-rw-r--r--home-manager/home-manager1
1 files changed, 1 insertions, 0 deletions
diff --git a/home-manager/home-manager b/home-manager/home-manager
index 6903c7bfeeb..2ad91dc90c4 100644
--- a/home-manager/home-manager
+++ b/home-manager/home-manager
@@ -368,6 +368,7 @@ function doUninstall() {
HOME_MANAGER_CONFIG="$(mktemp --tmpdir home-manager.XXXXXXXXXX)"
echo "{ lib, ... }: { home.file = lib.mkForce {}; }" > "$HOME_MANAGER_CONFIG"
doSwitch
+ $DRY_RUN_CMD nix-env -e home-manager-path || true
rm "$HOME_MANAGER_CONFIG"
$DRY_RUN_CMD rm $VERBOSE_ARG -r \
"${XDG_DATA_HOME:-$HOME/.local/share}/home-manager"