How to remove single package from cache/nix store

nixnixos

Is there any way to force removing a package from /nix/store/..

I am testing my expression for my package and want to make sure it will rebuild correctly.

The problem is if I build my package once, the next time I build it again it will use the cache.

I use this command to test my package

nix-shell -I nixpkgs=</path/to/repo> -p <package_name>

I don't want to use nix-collect-garbage because it remove lot of buildInputs too.

Looking for something like nix-cg <package_name>

Best Answer

nix-store --delete /path Note that the path might be alive and thus refused to be deleted without --ignore-liveness and root privileges.

Related Question