{ description = "General purpose Flake"; inputs = { nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable"; systems.url = "github:nix-systems/default"; }; outputs = { nixpkgs , systems , ... }: let forEachSystem = nixpkgs.lib.genAttrs (import systems); pkgsFor = forEachSystem (system: import nixpkgs { inherit system; }); in { formatter = forEachSystem (system: pkgsFor.${system}.nixpkgs-fmt); devShells = forEachSystem (system: { default = pkgsFor.${system}.mkShell { packages = with pkgsFor.${system}; [ ]; }; }); }; }