This commit is contained in:
Lilith 2024-06-25 19:09:21 +02:00
parent ef45e9c6c9
commit cdeee496e2
Signed by: lilith
GPG key ID: 8712A0F317C37175
4 changed files with 39 additions and 13 deletions

View file

@ -0,0 +1,26 @@
{ pkgs }:
let
appimage = pkgs.appimageTools.wrapType2 {
pname = "awakened-poe-trade";
version = "3.24.10004";
src = pkgs.fetchurl {
url = "https://github.com/SnosMe/awakened-poe-trade/releases/download/v3.24.10004/Awakened-PoE-Trade-3.24.10004.AppImage";
hash = "sha256-0FSePkDZYCU32EUpyymuSIGcRXUomIOrd38QPMaFV4E=";
};
meta = {
homepage = "https://github.com/SnosMe/awakened-poe-trade";
description = "💲 🔨 Path of Exile trading app for price checking";
platforms = pkgs.lib.platforms.linux;
};
};
desktopItem = pkgs.makeDesktopItem {
name = "AwakenedPoETrade";
exec = appimage.name;
icon = "${appimage}/awakened-poe-trade.png";
desktopName = "Awakened PoE Trade";
comment = appimage.meta.description;
};
in
{
inherit appimage desktopItem;
}

View file

@ -0,0 +1,8 @@
{ pkgs, ...}: let
awakened-poe-trade = pkgs.callPackage ./awakened-poe-trade.nix;
in {
home.packages = [
awakened-poe-trade.app
awakened-poe-trade.desktop
];
}

5
home/games/default.nix Normal file
View file

@ -0,0 +1,5 @@
{...}: {
imports = [
./awakened-poe-trading
];
}

View file

@ -1,13 +0,0 @@
let
awakened-poe-trade = import (builtins.fetchGit { url = "https://github.com/hukasu/awakened-poe-trade-nix"; ref = "refs/tags/v0.0.3"; });
in {
environment.systemPackages = [
# This is the to add the application
awakened-poe-trade.app
# Add this to add a Desktop Item
# This requires the `app`, but the way it's setup right now,
# it does not install the `app` automatically
awakened-poe-trade.desktop
];
}