nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
fork

Configure Feed

Select the types of activity you want to include in your feed.

at devShellTools-shell 68 lines 1.3 kB view raw
1{ 2 stdenv, 3 lib, 4 fetchFromGitHub, 5 meson, 6 ninja, 7 vala, 8 pkg-config, 9 desktop-file-utils, 10 glib, 11 gtk3, 12 glib-networking, 13 libgee, 14 libsoup_2_4, 15 json-glib, 16 sqlite, 17 webkitgtk_4_0, 18 libmanette, 19 libXtst, 20 wrapGAppsHook3, 21}: 22 23stdenv.mkDerivation rec { 24 pname = "GameHub"; 25 version = "0.16.3-2"; 26 27 src = fetchFromGitHub { 28 owner = "tkashkin"; 29 repo = "GameHub"; 30 rev = "${version}-master"; 31 hash = "sha256-dBGzXwDO9BvnEIcdfqlGnMzUdBqaVA96Ds0fY6eukes="; 32 }; 33 34 nativeBuildInputs = [ 35 desktop-file-utils 36 meson 37 ninja 38 pkg-config 39 vala 40 wrapGAppsHook3 41 ]; 42 43 buildInputs = [ 44 glib 45 glib-networking 46 gtk3 47 json-glib 48 libgee 49 libmanette 50 libsoup_2_4 51 libXtst 52 sqlite 53 webkitgtk_4_0 54 ]; 55 56 meta = with lib; { 57 homepage = "https://tkashkin.github.io/projects/gamehub"; 58 description = "Unified library for all your games"; 59 longDescription = '' 60 GameHub is a unified library for all your games. It allows you to store 61 your games from different platforms into one program to make it easier 62 for you to manage your games. 63 ''; 64 maintainers = with maintainers; [ pasqui23 ]; 65 license = with licenses; [ gpl3Only ]; 66 platforms = platforms.linux; 67 }; 68}