(apologies if you follow many issues below and got thoroughly spammed by this)
To help cross-link and in case I get hit by the proverbial bus, here are some notes I compiled during #4289 of issues open at that time which I believe the project(s) described here can close:
- uninstaller/reinstall FRs
-
Install script on macOS won't reinstall over multi-user install · Issue #2445 · NixOS/nix · GitHub (macOS, bad reinstall, I don’t quuuuuite cover)
-
NixOS install/uninstall on MacOS is broken · Issue #2295 · NixOS/nix · GitHub (macOS, phase 2)
-
Feature request for uninstaller · Issue #2509 · NixOS/nix · GitHub (generic FR, phase 2)
see also Trying Nix · GitHub
-
Problems with multi-user (re)installation of nix on macOS · Issue #3261 · NixOS/nix · GitHub (macOS, bad reinstall; SSL/daemon specific, not 100% clear to me if I fix this or not)
-
Cannot uninstall nix from macOS because /nix is in use · Issue #3911 · NixOS/nix · GitHub macos; same resource-busy error as 3900; should be fixed by full uninstall using deleteVolume
-
Consider adding an uninstall script for macOS · Issue #4223 · NixOS/nix · GitHub macOS
-
- documentation requests
-
document multi-user install · Issue #929 · NixOS/nix · GitHub document multi-user install
-
Documenting uninstall for multi-user on macOS · Issue #1551 · NixOS/nix · GitHub document multi-user uninstall (macOS)
-
uninstall documentation is inaccurate on macOS multi user install · Issue #1608 · NixOS/nix · GitHub uninstall inaccurate (macos)
-
Add uninstall information to the manual · Issue #1623 · NixOS/nix · GitHub uninstall information
-
Add 'Uninstalling Nix' section to the documentation by Munksgaard · Pull Request #1624 · NixOS/nix · GitHub bad attempt at uninstall update
-
meta point here about documenting artifacts, though. Ideally, users should be able to figure out what artifacts we add and which ones they should remove and which they should back up/keep (both, via tooling, or via docs if they’re finding cruft later)
-
Uninstall directions do not work · Issue #3900 · NixOS/nix · GitHub macos; directions don’t work
-