go/flake.nix (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
{
description = "...";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
};
outputs =
{ self, nixpkgs }:
let
forAllSystems =
function:
nixpkgs.lib.genAttrs nixpkgs.lib.systems.flakeExposed (
system: function nixpkgs.legacyPackages.${system}
);
in
{
packages = forAllSystems (pkgs: {
"..." = pkgs.callPackage ./nix/default.nix { };
default = self.packages.${pkgs.stdenv.hostPlatform.system}."...";
});
devShells = forAllSystems (pkgs: {
default = pkgs.callPackage ./nix/shell.nix { };
});
overlays.default = final: _: { "..." = final.callPackage ./nix/default.nix { }; };
};
}
|