feat: move nixvim out

This commit is contained in:
Kat Inskip 2025-12-02 01:01:36 -08:00
parent 4477a98282
commit 57815057f6
Signed by: kat
GPG key ID: 465E64DECEA8CF0F
11 changed files with 329 additions and 109 deletions

44
packages/jackify-bin.nix Normal file
View file

@ -0,0 +1,44 @@
{
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;
};
}