feat(flake): add hetch to packages output
This commit is contained in:
parent
534b061af7
commit
e37ca2d480
1 changed files with 25 additions and 26 deletions
51
flake.nix
51
flake.nix
|
@ -4,36 +4,35 @@
|
||||||
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
|
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
|
||||||
treefmt.url = "github:numtide/treefmt-nix";
|
treefmt.url = "github:numtide/treefmt-nix";
|
||||||
};
|
};
|
||||||
outputs =
|
outputs = inputs @ {
|
||||||
inputs@{ nixpkgs, ... }:
|
self,
|
||||||
let
|
nixpkgs,
|
||||||
inherit (nixpkgs) lib;
|
...
|
||||||
systems = [ "x86_64-linux" ];
|
}: let
|
||||||
forAllSystems =
|
inherit (nixpkgs) lib;
|
||||||
f:
|
systems = ["x86_64-linux"];
|
||||||
lib.genAttrs systems (
|
forAllSystems = f:
|
||||||
system:
|
lib.genAttrs systems (
|
||||||
|
system:
|
||||||
f {
|
f {
|
||||||
pkgs = import nixpkgs {
|
pkgs = import nixpkgs {
|
||||||
inherit system;
|
inherit system;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
);
|
|
||||||
treefmtEval = forAllSystems ({ pkgs }: inputs.treefmt.lib.evalModule pkgs ./flake/treefmt.nix);
|
|
||||||
in
|
|
||||||
{
|
|
||||||
packages = forAllSystems (
|
|
||||||
{ pkgs }:
|
|
||||||
{
|
|
||||||
default = pkgs.callPackage ./flake/package.nix { };
|
|
||||||
}
|
|
||||||
);
|
);
|
||||||
devShells = forAllSystems (
|
treefmtEval = forAllSystems ({pkgs}: inputs.treefmt.lib.evalModule pkgs ./flake/treefmt.nix);
|
||||||
{ pkgs }:
|
in {
|
||||||
{
|
packages = forAllSystems (
|
||||||
default = pkgs.callPackage ./flake/shell.nix { };
|
{pkgs}: {
|
||||||
}
|
default = pkgs.callPackage ./flake/package.nix {};
|
||||||
);
|
}
|
||||||
formatter = forAllSystems ({ pkgs }: treefmtEval.${pkgs.system}.config.build.wrapper);
|
);
|
||||||
};
|
devShells = forAllSystems (
|
||||||
|
{pkgs}: {
|
||||||
|
default = pkgs.callPackage ./flake/shell.nix {};
|
||||||
|
hetch = self.packages.${pkgs.system}.default;
|
||||||
|
}
|
||||||
|
);
|
||||||
|
formatter = forAllSystems ({pkgs}: treefmtEval.${pkgs.system}.config.build.wrapper);
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue