forked from mirrors_public/oddlama_nix-config
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 {};
|
||||
segoe-ui-ttf = prev.callPackage ./segoe-ui-ttf.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: {
|
||||
nativeBuildInputs = (neovimPrev.nativeBuildInputs or []) ++ [prev.makeWrapper];
|
||||
postInstall =
|
||||
|
|
|
@ -24,19 +24,19 @@
|
|||
];
|
||||
|
||||
home = {
|
||||
packages = with pkgs; [
|
||||
appimage-run
|
||||
chromium
|
||||
feh
|
||||
gamescope
|
||||
obsidian
|
||||
pavucontrol
|
||||
pinentry-gnome # For yubikey, gnome = gtk3 variant
|
||||
thunderbird
|
||||
xdg-utils
|
||||
xdragon
|
||||
yt-dlp
|
||||
zathura
|
||||
packages = [
|
||||
pkgs.appimage-run
|
||||
pkgs.chromium
|
||||
pkgs.feh
|
||||
pkgs.gamescope
|
||||
pkgs.obsidian
|
||||
pkgs.pavucontrol
|
||||
pkgs.pinentry-gnome # For yubikey, gnome = gtk3 variant
|
||||
pkgs.thunderbird
|
||||
pkgs.xdg-utils
|
||||
pkgs.xdragon
|
||||
pkgs.yt-dlp
|
||||
pkgs.zathura
|
||||
];
|
||||
|
||||
# TODO yubikey pinentry is curses but should be graphical
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
{
|
||||
{pkgs, ...}: {
|
||||
imports = [
|
||||
./minecraft.nix
|
||||
./bottles.nix
|
||||
|
@ -7,4 +7,8 @@
|
|||
home.persistence."/persist".directories = [
|
||||
".local/share/pobfrontend" # Path of Building
|
||||
];
|
||||
|
||||
home.packages = [
|
||||
pkgs.awakened-poe-trade
|
||||
];
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue