main @ 31 LINES
[ HISTORY ] [ UP ]
┌─ NIX ──────────────────────────────────────────────────────────────────────┐
│ { │
│ lib, │
│ appimageTools, │
│ fetchurl, │
│ }: let │
│ version = "2.22.1-beta.2"; │
│ pname = "wowup"; │
│ │
│ src = fetchurl { │
│ url = "https://github.com/WowUp/WowUp/releases/download/v${version}/WowUp-${ve │
│ rsion}.AppImage"; │
│ hash = "sha256-z1HGPSNXOAK2YJE1g1dKx0PYNrIaHdp3ID2UU9SYkC0="; │
│ }; │
│ │
│ 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"]; │
│ }; │
│ } │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ NIX ────────────────────────────────┐
│ { │
│ lib, │
│ appimageTools, │
│ fetchurl, │
│ }: let │
│ version = "2.22.1-beta.2"; │
│ pname = "wowup"; │
│ │
│ src = fetchurl { │
│ url = "https://github.com/WowUp/WowUp/re │
│ leases/download/v${version}/WowUp-${version} │
│ .AppImage"; │
│ hash = "sha256-z1HGPSNXOAK2YJE1g1dKx0PYN │
│ rIaHdp3ID2UU9SYkC0="; │
│ }; │
│ │
│ 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