aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flake.nix6
-rw-r--r--packages/nix/polymc/default.nix4
2 files changed, 8 insertions, 2 deletions
diff --git a/flake.nix b/flake.nix
index b30008a4..d6885c3b 100644
--- a/flake.nix
+++ b/flake.nix
@@ -27,7 +27,11 @@
};
overlay = (final: prev: rec {
- polymc = packages.polymc;
+ polymc = prev.libsForQt5.callPackage ./packages/nix/polymc {
+ inherit self;
+ submoduleQuazip = quazip;
+ submoduleNbt = libnbtplusplus;
+ };
});
apps = {
diff --git a/packages/nix/polymc/default.nix b/packages/nix/polymc/default.nix
index 92097442..4f80ff34 100644
--- a/packages/nix/polymc/default.nix
+++ b/packages/nix/polymc/default.nix
@@ -5,6 +5,7 @@
, substituteAll
, fetchpatch
, cmake
+, ninja
, jdk8
, jdk
, zlib
@@ -38,7 +39,7 @@ mkDerivation rec {
src = lib.cleanSource self;
- nativeBuildInputs = [ cmake file makeWrapper ];
+ nativeBuildInputs = [ cmake ninja file makeWrapper ];
buildInputs = [ qtbase jdk8 zlib ];
postUnpack = ''
@@ -50,6 +51,7 @@ mkDerivation rec {
'';
cmakeFlags = [
+ "-GNinja"
"-DLauncher_LAYOUT=lin-system"
];