mirror of
https://github.com/oddlama/nix-config.git
synced 2025-10-11 07:10:39 +02:00
feat: add awakened-poe-trade
This commit is contained in:
parent
fe9ded7d17
commit
5e3fc24985
4 changed files with 58 additions and 14 deletions
39
pkgs/awakened-poe-trade.nix
Normal file
39
pkgs/awakened-poe-trade.nix
Normal file
|
@ -0,0 +1,39 @@
|
||||||
|
{
|
||||||
|
pkgs,
|
||||||
|
fetchurl,
|
||||||
|
}: let
|
||||||
|
name = "awakened-poe-trade";
|
||||||
|
version = "3.22.10003";
|
||||||
|
description = "Path of Exile trading app for price checking";
|
||||||
|
desktopEntry = pkgs.writeText "awakened-poe.desktop" ''
|
||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Version=${version}
|
||||||
|
Name=Awakened PoE Trade
|
||||||
|
GenericName=${description}
|
||||||
|
Icon=/share/applications/awakened-poe-trade.png
|
||||||
|
Exec=${name}
|
||||||
|
Terminal=false
|
||||||
|
Categories=Game
|
||||||
|
'';
|
||||||
|
file = "Awakened-PoE-Trade-${version}.AppImage";
|
||||||
|
|
||||||
|
icon = pkgs.fetchurl {
|
||||||
|
url = "https://web.poecdn.com/image/Art/2DItems/Currency/TransferOrb.png";
|
||||||
|
sha256 = "sha256-LBGkqfVgM1WAK8xnmWjnnh4phlBF8JPxPRu8bMXly3g=";
|
||||||
|
};
|
||||||
|
in
|
||||||
|
pkgs.appimageTools.wrapType2 {
|
||||||
|
name = "awakened-poe-trade";
|
||||||
|
src = fetchurl {
|
||||||
|
url = "https://github.com/SnosMe/awakened-poe-trade/releases/download/v${version}/${file}";
|
||||||
|
hash = "sha256-b+cDOmU0s0MqP5ZgCacmAon8UqDejG4HcOqi+Uf2dEM=";
|
||||||
|
};
|
||||||
|
|
||||||
|
extraInstallCommands = ''
|
||||||
|
mkdir -p $out/share/applications
|
||||||
|
cp ${icon} $out/share/applications/awakened-poe-trade.png
|
||||||
|
cp ${desktopEntry} $out/share/applications/${name}.desktop
|
||||||
|
substituteInPlace $out/share/applications/awakened-poe-trade.desktop --replace /share/ $out/share/
|
||||||
|
'';
|
||||||
|
}
|
|
@ -8,6 +8,7 @@
|
||||||
kanidm-secret-manipulator = prev.callPackage ./kanidm-secret-manipulator.nix {};
|
kanidm-secret-manipulator = prev.callPackage ./kanidm-secret-manipulator.nix {};
|
||||||
segoe-ui-ttf = prev.callPackage ./segoe-ui-ttf.nix {};
|
segoe-ui-ttf = prev.callPackage ./segoe-ui-ttf.nix {};
|
||||||
zsh-histdb-skim = prev.callPackage ./zsh-skim-histdb.nix {};
|
zsh-histdb-skim = prev.callPackage ./zsh-skim-histdb.nix {};
|
||||||
|
awakened-poe-trade = prev.callPackage ./awakened-poe-trade.nix {};
|
||||||
neovim-clean = prev.neovim-unwrapped.overrideAttrs (_neovimFinal: neovimPrev: {
|
neovim-clean = prev.neovim-unwrapped.overrideAttrs (_neovimFinal: neovimPrev: {
|
||||||
nativeBuildInputs = (neovimPrev.nativeBuildInputs or []) ++ [prev.makeWrapper];
|
nativeBuildInputs = (neovimPrev.nativeBuildInputs or []) ++ [prev.makeWrapper];
|
||||||
postInstall =
|
postInstall =
|
||||||
|
|
|
@ -24,19 +24,19 @@
|
||||||
];
|
];
|
||||||
|
|
||||||
home = {
|
home = {
|
||||||
packages = with pkgs; [
|
packages = [
|
||||||
appimage-run
|
pkgs.appimage-run
|
||||||
chromium
|
pkgs.chromium
|
||||||
feh
|
pkgs.feh
|
||||||
gamescope
|
pkgs.gamescope
|
||||||
obsidian
|
pkgs.obsidian
|
||||||
pavucontrol
|
pkgs.pavucontrol
|
||||||
pinentry-gnome # For yubikey, gnome = gtk3 variant
|
pkgs.pinentry-gnome # For yubikey, gnome = gtk3 variant
|
||||||
thunderbird
|
pkgs.thunderbird
|
||||||
xdg-utils
|
pkgs.xdg-utils
|
||||||
xdragon
|
pkgs.xdragon
|
||||||
yt-dlp
|
pkgs.yt-dlp
|
||||||
zathura
|
pkgs.zathura
|
||||||
];
|
];
|
||||||
|
|
||||||
# TODO yubikey pinentry is curses but should be graphical
|
# TODO yubikey pinentry is curses but should be graphical
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{
|
{pkgs, ...}: {
|
||||||
imports = [
|
imports = [
|
||||||
./minecraft.nix
|
./minecraft.nix
|
||||||
./bottles.nix
|
./bottles.nix
|
||||||
|
@ -7,4 +7,8 @@
|
||||||
home.persistence."/persist".directories = [
|
home.persistence."/persist".directories = [
|
||||||
".local/share/pobfrontend" # Path of Building
|
".local/share/pobfrontend" # Path of Building
|
||||||
];
|
];
|
||||||
|
|
||||||
|
home.packages = [
|
||||||
|
pkgs.awakened-poe-trade
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue