nixcfg/pkgs/emudeck.nix
Aly Raffauf 0c81d34aa5
Some checks are pending
nix-build / adjustor-build (push) Waiting to run
nix-build / clean-install-build (push) Waiting to run
nix-build / emudeck-build (push) Waiting to run
nix-build / hhd-ui-build (push) Waiting to run
nix-build / rofi-bluetooth-build (push) Waiting to run
nix-build / fallarbor-build (push) Waiting to run
nix-build / lavaridge-build (push) Waiting to run
nix-build / mauville-build (push) Waiting to run
nix-build / petalburg-build (push) Waiting to run
nix-build / rustboro-build (push) Waiting to run
nix-build / slateport-build (push) Waiting to run
nix-check / fmt-check (push) Waiting to run
nix-check / eval-check (push) Waiting to run
pkgs: add emudeck (#177)
* pkgs: add emudeck

* overlays/default: add emudeck

* github: add emudeck
2024-11-25 08:26:37 -05:00

36 lines
717 B
Nix

{
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;
};
}