diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..495d6e1 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,12 @@ +name: build +on: [pull_request, push] +jobs: + tests: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: cachix/install-nix-action@v19 + with: + github_access_token: ${{ secrets.GITHUB_TOKEN }} + - run: nix build + - run: nix flake check diff --git a/flake.nix b/flake.nix index 6a307ca..335b5d8 100644 --- a/flake.nix +++ b/flake.nix @@ -10,6 +10,8 @@ flake-utils.lib.simpleFlake { inherit self nixpkgs; name = "stardust-xr"; + systems = [ "x86_64-linux" "aarch64-linux" ]; + overlay = pkgs: prev: let toolchain = fenix.packages.${pkgs.system}.minimal.toolchain;