wifisetup/nix/default.nix

33 lines
891 B
Nix
Raw Normal View History

{ sources ? import ../npins, pkgs ? import sources.nixpkgs {}, lib ? pkgs.lib, android ? import sources.android {} }:
let
androidSdk = android.sdk (sdkPkgs: with sdkPkgs; [
cmdline-tools-latest
build-tools-30-0-3
platform-tools
platforms-android-30
emulator
]);
in lib.makeScope pkgs.newScope (self: with self; {
inherit androidSdk;
gradle = pkgs.gradle_7;
updateLocks = callPackage ./update-locks.nix { };
buildMavenRepo = callPackage ./maven-repo.nix { };
mavenRepo = buildMavenRepo {
name = "nix-maven-repo";
repos = [
"https://dl.google.com/dl/android/maven2"
"https://repo1.maven.org/maven2"
"https://maven.pkg.jetbrains.space/kotlin/p/kotlin/dev"
"https://plugins.gradle.org/m2"
];
deps = builtins.fromJSON (builtins.readFile ./deps.json);
};
builtWithGradle = callPackage ./build.nix { };
})