nixcfg/pkgs/emudeck.nix

36 lines
717 B
Nix
Raw Normal View History

{
appimageTools,
fetchurl,
lib,
}:
appimageTools.wrapType2 rec {
pname = "emudeck";
version = "2.3.0";
src = fetchurl {
hash = "sha256-BVlATLKbE9wwMs4844UpXCTZsLW1oRFWf9hujVUpa4k=";
url = "https://github.com/EmuDeck/emudeck-electron/releases/download/v${version}/EmuDeck-${version}.AppImage";
};
extraPkgs = pkgs:
with pkgs; [
bash
flatpak
fuse2
git
jq
newt
rsync
unzip
zenity
];
meta = with lib; {
description = "EmuDeck utility to manage ROMs on handheld PCs";
homepage = "https://github.com/EmuDeck/emudeck-electron";
license = licenses.mit;
mainProgram = "emudeck";
platforms = platforms.linux;
};
}