From 5a7979b0a47632208e198fd88256c19615050c9e Mon Sep 17 00:00:00 2001 From: izzy2lost Date: Sat, 8 Mar 2025 16:38:35 -0500 Subject: [PATCH] Update build-sm64.yml --- .github/workflows/build-sm64.yml | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build-sm64.yml b/.github/workflows/build-sm64.yml index 6bfd3eb..45d1627 100644 --- a/.github/workflows/build-sm64.yml +++ b/.github/workflows/build-sm64.yml @@ -13,22 +13,29 @@ jobs: - name: Checkout Repository uses: actions/checkout@v4 - - name: Install Nix + - name: Set Up Nix and Devenv run: | - sh <(curl -L https://nixos.org/nix/install) --daemon - echo "Nix installed successfully" + # Install Nix + curl -L https://nixos.org/nix/install | sh - - name: Set Up Devenv - run: | + # Source Nix environment to make nix-env available . /nix/var/nix/profiles/default/etc/profile.d/nix.sh + + # Install Devenv nix-env -iA nixpkgs.devenv -f https://github.com/NixOS/nixpkgs/tarball/nixpkgs-unstable + + # Ensure config directory exists mkdir -p /root/.config/devenv/ + + # Copy devenv configuration files cp devenv.nix /root/.config/devenv/ cp devenv.yaml /root/.config/devenv/ + + # Start the Devenv environment devenv up - env: - NIX_PATH: nixpkgs=/nix/var/nix/profiles/default/etc/profile.d/nix.sh - + + shell: bash + - name: Install Android Emulator (AArch64 & ARMv7) run: | sdkmanager --install "system-images;android-32;google_apis;arm64-v8a"