Merge pull request #234486 from getchoo/add-cartridges

cartridges: init at 2.0.4

authored by

Sandro and committed by
GitHub
79f2bc3c aadb3f30

+58
+56
pkgs/applications/misc/cartridges/default.nix
··· 1 + { blueprint-compiler 2 + , desktop-file-utils 3 + , fetchFromGitHub 4 + , gobject-introspection 5 + , lib 6 + , libadwaita 7 + , meson 8 + , ninja 9 + , python3 10 + , stdenv 11 + , wrapGAppsHook4 12 + }: 13 + stdenv.mkDerivation (finalAttrs: { 14 + pname = "cartridges"; 15 + version = "2.0.4"; 16 + 17 + src = fetchFromGitHub { 18 + owner = "kra-mo"; 19 + repo = "cartridges"; 20 + rev = "v${finalAttrs.version}"; 21 + sha256 = "sha256-DaeAdxgp6/a3H2ppgVxRjYUbHGZcyIeREVPX6FxE7bc="; 22 + }; 23 + 24 + buildInputs = [ 25 + libadwaita 26 + (python3.withPackages (p: with p; [ 27 + pillow 28 + pygobject3 29 + pyyaml 30 + requests 31 + ])) 32 + ]; 33 + 34 + nativeBuildInputs = [ 35 + blueprint-compiler 36 + desktop-file-utils 37 + gobject-introspection 38 + meson 39 + ninja 40 + wrapGAppsHook4 41 + ]; 42 + 43 + meta = with lib; { 44 + description = "A GTK4 + Libadwaita game launcher"; 45 + longDescription = '' 46 + A simple game launcher for all of your games. 47 + It has support for importing games from Steam, Lutris, Heroic 48 + and more with no login necessary. 49 + You can sort and hide games or download cover art from SteamGridDB. 50 + ''; 51 + homepage = "https://apps.gnome.org/app/hu.kramo.Cartridges/"; 52 + license = licenses.gpl3Plus; 53 + maintainers = [ maintainers.getchoo ]; 54 + platforms = platforms.linux; 55 + }; 56 + })
+2
pkgs/top-level/all-packages.nix
··· 399 399 400 400 caroline = callPackage ../development/libraries/caroline { }; 401 401 402 + cartridges = callPackage ../applications/misc/cartridges { }; 403 + 402 404 castget = callPackage ../applications/networking/feedreaders/castget { }; 403 405 404 406 castxml = callPackage ../development/tools/castxml { };