You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
loop/.idx/dev.nix

32 lines
822 B

{ pkgs, ... }: {
# Entorno de desarrollo para uHabits
channel = "stable-23.11"; # O la versión que prefieras
packages = [
pkgs.unzip
pkgs.wget
];
# Configuración del JDK y Android SDK
languages.java.enable = true;
languages.java.jdk.package = pkgs.openjdk17;
# Habilitar el SDK de Android
android.sdk.enable = true;
android.sdk.platforms = ["34"]; # API level 34
android.sdk.buildTools = ["34.0.0"];
android.sdk.platformTools.enable = true;
android.sdk.cmdLineTools.enable = true;
android.sdk.emulator.enable = true;
# Variables de entorno
env.JAVA_HOME = "${pkgs.openjdk17}/";
env.ANDROID_HOME = "$HOME/.android/sdk";
env.PATH = [
"$ANDROID_HOME/cmdline-tools/latest/bin",
"$ANDROID_HOME/platform-tools",
"$ANDROID_HOME/emulator",
"$JAVA_HOME/bin"
];
}