{pkgs, ...}: let androidComposition = pkgs.androidenv.composeAndroidPackages { # cmdLineToolsVersion = "8.0"; # toolsVersion = "26.1.1"; # platformToolsVersion = "34.0.0"; # buildToolsVersions = [ "34.0.0" ]; # includeEmulator = false; # emulatorVersion = "30.3.4"; # platformVersions = [ "28" "29" "30" ]; # includeSources = false; # includeSystemImages = false; # systemImageTypes = [ "google_apis_playstore" ]; # abiVersions = [ "armeabi-v7a" "arm64-v8a" ]; # cmakeVersions = [ "3.10.2" ]; # includeNDK = true; # ndkVersions = ["22.0.7026061"]; # useGoogleAPIs = false; # useGoogleTVAddOns = false; # includeExtras = [ # "extras;google;gcm" # ]; }; in { # allow unfree environment.systemPackages = [ pkgs.android-studio-full androidComposition.androidsdk ]; services.udev.packages = [ pkgs.android-udev-rules ]; programs.adb.enable = true; users.users.y.extraGroups = ["adbusers" "kvm"]; environment.variables = { ANDROID_HOME = "${androidComposition.androidsdk}/libexec/android-sdk"; LOL = "LMAO"; }; nixpkgs.config.android_sdk.accept_license = true; }