More README info

This commit is contained in:
Luc Perkins 2022-07-31 17:59:22 +02:00
parent 6a70f079c7
commit 37df0c0575
No known key found for this signature in database
GPG key ID: 4F102D0C16E232F2
7 changed files with 83 additions and 20 deletions

View file

@ -7,22 +7,22 @@
let inherit (dev.lib) flake-utils nixpkgs;
in flake-utils.lib.eachDefaultSystem (system:
let
jdk = "jdk17";
jdk = pkgs.jdk17;
config = {
packageOverrides = p: {
gradle = (p.gradle.override { java = p.${jdk}; });
gradle = (p.gradle.override { java = jdk; });
kotlin = (p.kotlin.override { jre = p.${jdk}; });
kotlin = (p.kotlin.override { jre = jdk; });
};
};
pkgs = import nixpkgs { inherit config system; };
inherit (pkgs) mkShell;
kotlin = pkgs.kotlin;
buildTools = with pkgs; [ gradle ];
otherTools = with pkgs; [ gcc ncurses patchelf zlib ];
inherit (pkgs) mkShell;
in {
devShells = {
default = mkShell {