diff --git a/.github/workflows/python-app.yml b/.github/workflows/python-app.yml index b2ca244..6e6c97c 100644 --- a/.github/workflows/python-app.yml +++ b/.github/workflows/python-app.yml @@ -41,14 +41,18 @@ jobs: steps: - uses: actions/checkout@v6 + - uses: cachix/install-nix-action@v31 + if: ${{runner.os != 'Windows' }} + with: + nix_path: nixpkgs=channel:nixos-unstable - name: Install openEMS for linux if: ${{runner.os != 'Windows' }} run: | - sudo apt-get update - sudo apt-get install -y nix - sudo nix-channel --add https://nixos.org/channels/nixpkgs-unstable nixpkgs - sudo nix-channel --update - sudo nix-env -iA nixpkgs.openems + nix-channel --list + nix-channel --add https://nixos.org/channels/nixpkgs-unstable nixpkgs + nix-channel --update + nix-env -iA nixpkgs.openems + which openEMS - name: Install uv uses: astral-sh/setup-uv@v7 - name: Set up Python