{ inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; flake-parts = { url = "github:hercules-ci/flake-parts"; inputs.nixpkgs-lib.follows = "nixpkgs"; }; }; outputs = inputs@{ flake-parts , ... }: flake-parts.lib.mkFlake { inherit inputs; } { systems = [ "x86_64-linux" ]; perSystem = { pkgs, lib, system, self', ... }: { devShells.default = pkgs.mkShell.override { stdenv = pkgs.multiStdenv; } (with pkgs; { packages = [ pkg-config cmake ninja ]; }); }; }; }