NixOS has rm. But it’s not under /bin. There is no /bin in NixOS. The user’s programs are inside /run/current-system/sw/bin, and those are symlinks from files hidden in /nix/store.
Running rm -rf / --no-preserve-root under NixOS, will not nuke the entire system, since /nix/store is mounted as read-only, and only remounted as rw when new applications are downloaded, or older unused ones are wiped.
deleted by creator
Not really cool to post commands like that without consideration for privileges for newcomers, make sure to use
sudofirst. /sNixOS has
rm. But it’s not under/bin. There is no/binin NixOS. The user’s programs are inside/run/current-system/sw/bin, and those are symlinks from files hidden in/nix/store.Running
rm -rf / --no-preserve-rootunder NixOS, will not nuke the entire system, since/nix/storeis mounted as read-only, and only remounted as rw when new applications are downloaded, or older unused ones are wiped.Does that mean it works if you happen to run it while a download is ongoing?
Maybe… I haven’t tried it to be honest. I will need to setup a VM for that, as my personal files would get wiped anyway.
If you want to test it yourself, try to
rmwhilenixos-rebuildis running.