shell.nix

This commit is contained in:
ltadeu6 2025-11-24 04:16:49 -03:00
parent a8d39007bb
commit 96c39db639
No known key found for this signature in database
GPG key ID: FB9FDAB6B6F3418D
6 changed files with 42 additions and 20 deletions

22
shell.nix Normal file
View file

@ -0,0 +1,22 @@
{ pkgs ? import <nixpkgs> {} }:
pkgs.mkShell {
# Nome do ambiente
name = "cordova-deps-shell";
# Lista de pacotes a serem instalados. Nada mais.
# O Nix garantirá que 'node', 'cordova', 'gradle' e 'java'
# estejam disponíveis no seu PATH quando você entrar no shell.
buildInputs = with pkgs; [
nodejs
cordova
gradle
jdk
];
# Mensagem simples para confirmar que você está no ambiente certo.
shellHook = ''
echo "Ambiente Nix com dependências do Cordova ativado."
echo "Execute 'source ./env.sh' para configurar o Android SDK."
'';
}