From 05c93ff3ae13f1a2d90a279a890534cda7dc8ad6 Mon Sep 17 00:00:00 2001 From: Robert Helgesson Date: Sun, 4 Nov 2018 09:58:00 +0100 Subject: [PATCH] home-manager: remove uninstall activation phase The manual install has been long deprecated so it should be safe to no longer attempt to do an uninstall on each activation. --- modules/programs/home-manager.nix | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/modules/programs/home-manager.nix b/modules/programs/home-manager.nix index e9d48117d..0990de85e 100644 --- a/modules/programs/home-manager.nix +++ b/modules/programs/home-manager.nix @@ -39,17 +39,5 @@ in inherit (cfg) path; }) ]; - - # Uninstall manually installed home-manager, if such exists. - # Without this a file collision error will be printed. - home.activation.uninstallHomeManager = - dag.entryBetween [ "installPackages" ] [ "writeBoundary" ] '' - if nix-env -q | grep -q "^home-manager$" ; then - $DRY_RUN_CMD nix-env -e home-manager - - echo "You can now remove the 'home-manager' packageOverride" - echo "or overlay in '~/.config/nixpkgs/', if you want." - fi - ''; }; }