{ description = "A very basic flake"; outputs = { self, nixpkgs }: let system = "x86_64-linux"; pkgs = nixpkgs.legacyPackages.${system}; in { devShell.${system} = pkgs.mkShell { buildInputs = with pkgs; [ SDL2 glibc pkgconfig ]; }; packages.x86_64-linux.hello = nixpkgs.legacyPackages.x86_64-linux.hello; defaultPackage.x86_64-linux = self.packages.x86_64-linux.hello; }; }