{ description = "a653rs-router"; inputs = { fenix = { url = "github:nix-community/fenix"; inputs.nixpkgs.follows = "nixpkgs"; }; flake-utils.url = "github:numtide/flake-utils"; }; outputs = { fenix, flake-utils, nixpkgs, ... }: flake-utils.lib.eachSystem [ "x86_64-linux" ] (system: let pkgs = import nixpkgs { inherit system; }; rustToolchain = with fenix.packages.${system}; combine [ latest.rustc latest.cargo latest.clippy latest.rustfmt latest.rust-src latest.rust-analyzer targets.aarch64-unknown-uefi.latest.rust-std targets.i686-unknown-uefi.latest.rust-std targets.x86_64-unknown-uefi.latest.rust-std ]; in { devShells.default = pkgs.mkShell { packages = [ pkgs.OVMF rustToolchain ]; }; } ); }