nix: fix builds and CI

Things done:
  - migrate from flake-utils to flake-parts for easier composability
  - use rust-overlay from oxalica since it works well with rust-toolchain.toml files
This commit is contained in:
fortuneteller2k 2023-07-05 02:14:07 +08:00
parent bdcb803efa
commit 92932e0c3e
3 changed files with 169 additions and 127 deletions

View file

@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: cachix/install-nix-action@v21
- uses: cachix/install-nix-action@v22
with:
nix_path: nixpkgs=channel:nixpkgs-unstable
- run: GIT_LFS_SKIP_SMUDGE=1 nix build