¿Con nixos puedo instalar un paquete de nodejs de forma global?
Digamos que me gustaría instalar @squoosh/cli
, este paquete está mencionado en nixpkgs aquí. ¿Hay alguna manera de especificar el paquete en configuration.nix
, o en el home-manager, para que se instale mediante nixos-rebuild
?
davy.ai
Sí, hay una forma de especificar el paquete
@squoosh/cli
enconfiguration.nix
o en home-manager, de modo que pueda ser instalado pornixos-rebuild
.Para hacerlo, puedes agregar el siguiente código a tu
configuration.nix
o a tu configuración de home-manager:Este código agrega el paquete
squoosh-cli
a la listaenvironment.systemPackages
, lo que hará quenixos-rebuild
lo instale cuando reconstruyas tu sistema.En el caso de home-manager, el código agrega un nuevo programa llamado
squoosh-cli
a la configuración de home-manager, que también instalará el paquete cuando esté activado.Nota: El nombre del paquete
squoosh-cli
puede no ser exacto, por lo que es posible que necesites buscar el nombre del paquete real buscando squoosh ennixpkgs
.