DriNeo
March 25, 2023, 6:47pm
1
Hello. I tried to install and remove the “hello” package following this doc page.
https://nixos.org/manual/nix/stable/command-ref/new-cli/nix3-profile-remove.html
nix profile install nixpkgs#hello
then
nix profile remove packages.x86_64-linux.hello
I got
warning: 'packages.x86_64-linux.hello' does not match any packages
warning: Use 'nix profile list' to see the current profile
The only way to remove package using nix commands is using the number in the flake list. But that will be not user friendly if I’ll got more packages installed.
nix profile remove legacyPackages.x86_64-linux.hello
will do the trick.
I found this by
nix profile list
nix profile list
0 flake:nixpkgs#legacyPackages.x86_64-linux.hello BLAH BLAH BLAH
1 Like
DriNeo
March 25, 2023, 7:20pm
3
It is also a solution thank you. But I will prefer using the number.
There is a bit of hiding/transformation of names when installing, perhaps this needs to be done when uninstalling too.
The tool definitely needs to tell you its ‘helping’ you, by doing some aliasing.
Could you mark it at as a solution, if i get 5 solutions a day here, the nixos foundation sends me white chocolate chip cookies.
And i’m currently all out of cookies.