poe-sidekick: add package
Some checks failed
build / build (push) Failing after 23m30s

This commit is contained in:
2025-09-04 22:32:05 +02:00
parent 4f44b54b23
commit 7723cb4502
3 changed files with 52 additions and 0 deletions

View File

@@ -43,6 +43,12 @@
noita-entangled-worlds = final: prev: {
noita-entangled-worlds = self.packages.${prev.system}.noita-entangled-worlds;
};
poe-sidekick = final: prev: {
poe-sidekick = self.packages.${prev.system}.poe-sidekick;
};
poe-sidekick-web = final: prev: {
poe-sidekick-web = self.packages.${prev.system}.poe-sidekick-web;
};
};
packages = forAllSystems (
@@ -53,6 +59,8 @@
path-of-building-poe2 = pkgs.qt6Packages.callPackage ./pkgs/path-of-building-poe2 { };
vintagestory-unstable = pkgs.callPackage ./pkgs/vintagestory { };
noita-entangled-worlds = pkgs.callPackage ./pkgs/noita-entangled-worlds { };
poe-sidekick = pkgs.callPackage ./pkgs/poe-sidekick { };
poe-sidekick-web = pkgs.callPackage ./pkgs/poe-sidekick/web.nix { };
}
);
};

View File

@@ -0,0 +1,23 @@
{
lib,
appimageTools,
fetchurl,
}:
let
version = "2025.901.202";
pname = "poe-sidekick";
src = fetchurl {
url = "https://github.com/Sidekick-Poe/Sidekick/releases/download/v${version}/Sidekick-linux-stable.AppImage";
hash = "sha256-SMQQcTlRZyc5rt4ZXNFNwBhiPB3WWQfwAIEyprFe2uA=";
};
in
appimageTools.wrapType2 {
inherit pname version src;
extraPkgs = pkgs: [
pkgs.dotnet-sdk
pkgs.webkitgtk_4_1
pkgs.libnotify
pkgs.gvfs
];
}

21
pkgs/poe-sidekick/web.nix Normal file
View File

@@ -0,0 +1,21 @@
{
lib,
appimageTools,
fetchurl,
}:
let
version = "2025.901.202";
pname = "poe-sidekick-web";
src = fetchurl {
url = "https://github.com/Sidekick-Poe/Sidekick/releases/download/v${version}/Sidekick-linux-web-stable.AppImage";
hash = "sha256-DY/Sw4nZxiqpM8aStZ6EhPzNYsdvH8f7Mf+iy6Kr+JI=";
};
in
appimageTools.wrapType2 {
inherit pname version src;
extraPkgs = pkgs: [
pkgs.dotnet-sdk
pkgs.libnotify
];
}