Loading pkgs/games/heroic/default.nix +21 −14 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , pnpm , nodejs , makeWrapper , electron , vulkan-helper , gogdl , legendary-gl , nile , comet-gog { lib, stdenv, fetchFromGitHub, nix-update-script, pnpm, nodejs, makeWrapper, electron, vulkan-helper, gogdl, legendary-gl, nile, comet-gog, }: stdenv.mkDerivation (finalAttrs: { pname = "heroic-unwrapped"; version = "2.15.1"; version = "2.15.2"; src = fetchFromGitHub { owner = "Heroic-Games-Launcher"; repo = "HeroicGamesLauncher"; rev = "v${finalAttrs.version}"; hash = "sha256-+OQRcBOf9Y34DD7FOp/3SO05mREG6or/HPiOkasHWPM="; hash = "sha256-AndJqk1VAUdC4pOTRzyfhdxmzJMskGF6pUiqPs3fIy4="; }; pnpmDeps = pnpm.fetchDeps { Loading Loading @@ -93,6 +95,11 @@ stdenv.mkDerivation (finalAttrs: { runHook postInstall ''; passthru = { inherit (finalAttrs) pnpmDeps; updateScript = nix-update-script { }; }; meta = with lib; { description = "Native GOG, Epic, and Amazon Games Launcher for Linux, Windows and Mac"; homepage = "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher"; Loading pkgs/games/heroic/fhsenv.nix +129 −117 Original line number Diff line number Diff line { buildFHSEnv , heroic-unwrapped , extraPkgs ? pkgs: [ ] , extraLibraries ? pkgs: [ ] { buildFHSEnv, heroic-unwrapped, extraPkgs ? pkgs: [ ], extraLibraries ? pkgs: [ ], }: buildFHSEnv { Loading @@ -15,7 +16,10 @@ buildFHSEnv { # required by Electron unshareIpc = false; targetPkgs = pkgs: with pkgs; [ targetPkgs = pkgs: with pkgs; [ heroic-unwrapped gamemode curl Loading @@ -33,10 +37,13 @@ buildFHSEnv { which xorg.xrandr zstd ] ++ extraPkgs pkgs; ] ++ extraPkgs pkgs; multiPkgs = let xorgDeps = pkgs: with pkgs.xorg; [ multiPkgs = let xorgDeps = pkgs: with pkgs.xorg; [ libpthreadstubs libSM libX11 Loading @@ -54,7 +61,8 @@ buildFHSEnv { libXv libXxf86vm ]; gstreamerDeps = pkgs: with pkgs.gst_all_1; [ gstreamerDeps = pkgs: with pkgs.gst_all_1; [ gstreamer gst-plugins-base gst-plugins-good Loading @@ -62,7 +70,10 @@ buildFHSEnv { gst-plugins-bad gst-libav ]; in pkgs: with pkgs; [ in pkgs: with pkgs; [ alsa-lib alsa-plugins bash Loading Loading @@ -128,7 +139,8 @@ buildFHSEnv { vulkan-loader wayland zlib ] ++ xorgDeps pkgs ] ++ xorgDeps pkgs ++ gstreamerDeps pkgs ++ extraLibraries pkgs; Loading Loading
pkgs/games/heroic/default.nix +21 −14 Original line number Diff line number Diff line { lib , stdenv , fetchFromGitHub , pnpm , nodejs , makeWrapper , electron , vulkan-helper , gogdl , legendary-gl , nile , comet-gog { lib, stdenv, fetchFromGitHub, nix-update-script, pnpm, nodejs, makeWrapper, electron, vulkan-helper, gogdl, legendary-gl, nile, comet-gog, }: stdenv.mkDerivation (finalAttrs: { pname = "heroic-unwrapped"; version = "2.15.1"; version = "2.15.2"; src = fetchFromGitHub { owner = "Heroic-Games-Launcher"; repo = "HeroicGamesLauncher"; rev = "v${finalAttrs.version}"; hash = "sha256-+OQRcBOf9Y34DD7FOp/3SO05mREG6or/HPiOkasHWPM="; hash = "sha256-AndJqk1VAUdC4pOTRzyfhdxmzJMskGF6pUiqPs3fIy4="; }; pnpmDeps = pnpm.fetchDeps { Loading Loading @@ -93,6 +95,11 @@ stdenv.mkDerivation (finalAttrs: { runHook postInstall ''; passthru = { inherit (finalAttrs) pnpmDeps; updateScript = nix-update-script { }; }; meta = with lib; { description = "Native GOG, Epic, and Amazon Games Launcher for Linux, Windows and Mac"; homepage = "https://github.com/Heroic-Games-Launcher/HeroicGamesLauncher"; Loading
pkgs/games/heroic/fhsenv.nix +129 −117 Original line number Diff line number Diff line { buildFHSEnv , heroic-unwrapped , extraPkgs ? pkgs: [ ] , extraLibraries ? pkgs: [ ] { buildFHSEnv, heroic-unwrapped, extraPkgs ? pkgs: [ ], extraLibraries ? pkgs: [ ], }: buildFHSEnv { Loading @@ -15,7 +16,10 @@ buildFHSEnv { # required by Electron unshareIpc = false; targetPkgs = pkgs: with pkgs; [ targetPkgs = pkgs: with pkgs; [ heroic-unwrapped gamemode curl Loading @@ -33,10 +37,13 @@ buildFHSEnv { which xorg.xrandr zstd ] ++ extraPkgs pkgs; ] ++ extraPkgs pkgs; multiPkgs = let xorgDeps = pkgs: with pkgs.xorg; [ multiPkgs = let xorgDeps = pkgs: with pkgs.xorg; [ libpthreadstubs libSM libX11 Loading @@ -54,7 +61,8 @@ buildFHSEnv { libXv libXxf86vm ]; gstreamerDeps = pkgs: with pkgs.gst_all_1; [ gstreamerDeps = pkgs: with pkgs.gst_all_1; [ gstreamer gst-plugins-base gst-plugins-good Loading @@ -62,7 +70,10 @@ buildFHSEnv { gst-plugins-bad gst-libav ]; in pkgs: with pkgs; [ in pkgs: with pkgs; [ alsa-lib alsa-plugins bash Loading Loading @@ -128,7 +139,8 @@ buildFHSEnv { vulkan-loader wayland zlib ] ++ xorgDeps pkgs ] ++ xorgDeps pkgs ++ gstreamerDeps pkgs ++ extraLibraries pkgs; Loading