mirror of
https://github.com/kittywitch/nixfiles.git
synced 2026-02-09 04:19:19 -08:00
44 lines
1.1 KiB
Nix
44 lines
1.1 KiB
Nix
{
|
|
appimageTools,
|
|
fetchurl,
|
|
lib,
|
|
stdenv,
|
|
python3,
|
|
libGL,
|
|
}: let
|
|
version = "0.1.6.6";
|
|
pname = "Jackify";
|
|
id = "com.jackify.app";
|
|
|
|
src = fetchurl {
|
|
url = "https://github.com/Omni-guides/Jackify/releases/download/v${version}/${pname}.AppImage";
|
|
hash = "sha256-4BLqhmZC/ltom0rTzJpYUvHdn6WzUwS4UYo9TZAhFBI=";
|
|
};
|
|
|
|
appimageContents = appimageTools.extract {inherit pname version src;};
|
|
in
|
|
appimageTools.wrapType2 {
|
|
inherit pname version src;
|
|
|
|
extraPkgs = pkgs: (with pkgs; [
|
|
icu
|
|
zstd
|
|
python3
|
|
protontricks
|
|
stdenv.cc.cc.lib
|
|
libGL
|
|
]);
|
|
|
|
extraInstallCommands = ''
|
|
install -Dm444 ${appimageContents}/${id}.desktop -t $out/share/applications
|
|
install -Dm444 ${appimageContents}/${id}.png -t $out/share/pixmaps
|
|
'';
|
|
|
|
meta = {
|
|
description = "A modlist installation and configuration tool for Wabbajack modlists on Linux";
|
|
homepage = "https://github.com/Omni-guides/Jackify";
|
|
license = lib.licenses.gpl3Plus;
|
|
maintainers = with lib.maintainers; [merrkry];
|
|
platforms = lib.platforms.linux;
|
|
};
|
|
}
|