add agru (directly, not from nixpkgs)

This commit is contained in:
Jack Wines
2026-02-26 10:40:10 -08:00
parent 5359313246
commit b4006bc7ea
+34 -20
View File
@@ -1,30 +1,44 @@
{ {
inputs = { inputs = {
nixpkgs.url = "github:NixOS/nixpkgs"; nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
flake-utils.url = "github:numtide/flake-utils"; flake-utils.url = "github:numtide/flake-utils";
agru-src = {
url = "github:etkecc/agru";
flake = false;
};
}; };
outputs = { outputs =
self, {
nixpkgs, self,
flake-utils, nixpkgs,
}: flake-utils,
flake-utils.lib.eachDefaultSystem agru-src,
( }:
system: let flake-utils.lib.eachDefaultSystem (
system:
let
pkgs = import nixpkgs { pkgs = import nixpkgs {
inherit system; inherit system;
}; };
agru = pkgs.buildGo125Module {
pname = "agru";
version = "0.1.19";
src = agru-src;
vendorHash = null;
};
in in
with pkgs; { with pkgs;
devShells.default = mkShell { {
buildInputs = [ devShells.default = mkShell {
just buildInputs = [
ansible just
]; ansible
shellHook = '' agru
echo "$(ansible --version)" ];
''; shellHook = ''
}; echo "$(ansible --version)"
} '';
};
}
); );
} }