es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Sí, hay una forma de especificar el paquete @squoosh/cli en configuration.nix o en home-manager, de modo que pueda ser instalado por nixos-rebuild.

    Para hacerlo, puedes agregar el siguiente código a tu configuration.nix o a tu configuración de home-manager:

    # configuration.nix
    { config, pkgs, ... }:
    
    {
      # ...
      environment.systemPackages = [
        pkgs.squoosh-cli
        # ...
      ];
    }
    
    # home.nix
    { pkgs, ... }:
    
    {
      # ...
      programs.squoosh-cli = {
        enable = true;
        package = pkgs.squoosh-cli;
      };
    }
    

    Este código agrega el paquete squoosh-cli a la lista environment.systemPackages, lo que hará que nixos-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 en nixpkgs.

Comments are closed.