Closed jonringer closed 2 years ago
Would be nice to have an opinionated flake layout template
{ description = "CHANGEME"; inputs = { utils.url = "github:numtide/flake-utils"; }; outputs = { self, nixpkgs, utils }: let # put devShell and any other required packages into local overlay localOverlay = import ./nix/overlay.nix; pkgsForSystem = system: import nixpkgs { overlays = [ localOverlay ]; inherit system; }; in utils.lib.eachSystem [ "x86_64-linux" ] (system: rec { legacyPackages = pkgsForSystem system; packages = utils.lib.flattenTree { inherit (pkgs) devShell myPkg; }; defaultPackage = packages.myPkg; apps.<mypkg> = utils.lib.mkApp { drv = packages.myPkg; } }); }
Taken care of in https://github.com/jonringer/nix-template/commit/e3b5bd63516d4f46b74ba061bb5a20311de4de98
Would be nice to have an opinionated flake layout template