OOKNET                             [ /  search the index  ]  
──────────────────────────────────────────────────────────────────────────────────────
══════════════════════════════════════════════════════════════════════════════════════
OOKNET   [ /  search  ]  
────────────────────────────────────────────────
════════════════════════════════════════════════
 
 
main @ 31 LINES
 
[ HISTORY ]  [ UP ]
 

{
  lib,
  appimageTools,
  fetchurl,
}: let
  version = "1.0";
  pname = "curseforge";

  src = fetchurl {
    url = "https://curseforge.overwolf.com/downloads/curseforge-latest-linux.AppIm
age";
    hash = "sha256-0o3L2hy2d1nuXktRElY3GnAjI85t3qOtt9/eXCoGNck=";
  };

  appimageContents = appimageTools.extractType1 {inherit pname version src;};
in
  appimageTools.wrapType1 {
    inherit pname version src;

    extraInstallCommands = ''
      install -m 444 -D ${appimageContents}/${pname}.desktop -t $out/share/applica
tions
      substituteInPlace $out/share/applications/${pname}.desktop \
        --replace 'Exec=AppRun' 'Exec=${pname}'
      cp -r ${appimageContents}/usr/share/icons $out/share
    '';

    meta = with lib; {
      license = licenses.mit;
      platforms = ["x86_64-linux"];
    };
  }

{
  lib,
  appimageTools,
  fetchurl,
}: let
  version = "1.0";
  pname = "curseforge";

  src = fetchurl {
    url = "https://curseforge.overwolf.com/d
ownloads/curseforge-latest-linux.AppImage";
    hash = "sha256-0o3L2hy2d1nuXktRElY3GnAjI
85t3qOtt9/eXCoGNck=";
  };

  appimageContents = appimageTools.extractTy
pe1 {inherit pname version src;};
in
  appimageTools.wrapType1 {
    inherit pname version src;

    extraInstallCommands = ''
      install -m 444 -D ${appimageContents}/
${pname}.desktop -t $out/share/applications
      substituteInPlace $out/share/applicati
ons/${pname}.desktop \
        --replace 'Exec=AppRun' 'Exec=${pnam
e}'
      cp -r ${appimageContents}/usr/share/ic
ons $out/share
    '';

    meta = with lib; {
      license = licenses.mit;
      platforms = ["x86_64-linux"];
    };
  }
 
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET