forked from lix-project/lix
add removing users to uninstall instructions
This commit is contained in:
parent
37358d0bcf
commit
d8781c4fc5
|
@ -88,10 +88,24 @@ extension. The installer will also create `/etc/profile.d/nix.sh`.
|
||||||
|
|
||||||
### Linux
|
### Linux
|
||||||
|
|
||||||
```console
|
Remove files created by Nix:
|
||||||
sudo rm -rf /etc/profile/nix.sh /etc/nix /nix ~root/.nix-profile ~root/.nix-defexpr ~root/.nix-channels ~/.nix-profile ~/.nix-defexpr ~/.nix-channels
|
|
||||||
|
|
||||||
# If you are on Linux with systemd, you will need to run:
|
```console
|
||||||
|
sudo rm -rf /nix /etc/nix /etc/profile/nix.sh ~root/.nix-profile ~root/.nix-defexpr ~root/.nix-channels ~/.nix-profile ~/.nix-defexpr ~/.nix-channels
|
||||||
|
```
|
||||||
|
|
||||||
|
Remove build users and their group:
|
||||||
|
|
||||||
|
```console
|
||||||
|
for i in $(seq 30001 30032); do
|
||||||
|
sudo userdel $i
|
||||||
|
done
|
||||||
|
sudo groupdel 30000
|
||||||
|
```
|
||||||
|
|
||||||
|
If you are on Linux with systemd, remove the Nix daemon service:
|
||||||
|
|
||||||
|
```console
|
||||||
sudo systemctl stop nix-daemon.socket
|
sudo systemctl stop nix-daemon.socket
|
||||||
sudo systemctl stop nix-daemon.service
|
sudo systemctl stop nix-daemon.service
|
||||||
sudo systemctl disable nix-daemon.socket
|
sudo systemctl disable nix-daemon.socket
|
||||||
|
@ -99,8 +113,13 @@ sudo systemctl disable nix-daemon.service
|
||||||
sudo systemctl daemon-reload
|
sudo systemctl daemon-reload
|
||||||
```
|
```
|
||||||
|
|
||||||
There may also be references to Nix in `/etc/profile`, `/etc/bashrc`,
|
There may also be references to Nix in
|
||||||
and `/etc/zshrc` which you may remove.
|
|
||||||
|
- `/etc/profile`
|
||||||
|
- `/etc/bashrc`,
|
||||||
|
- `/etc/zshrc`
|
||||||
|
|
||||||
|
which you may remove.
|
||||||
|
|
||||||
### macOS
|
### macOS
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue