| @@ -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 = { | |||||
| self, | |||||
| nixpkgs, | |||||
| flake-utils, | |||||
| }: | |||||
| flake-utils.lib.eachDefaultSystem | |||||
| ( | |||||
| system: let | |||||
| outputs = | |||||
| { | |||||
| self, | |||||
| nixpkgs, | |||||
| flake-utils, | |||||
| agru-src, | |||||
| }: | |||||
| 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; { | |||||
| devShells.default = mkShell { | |||||
| buildInputs = [ | |||||
| just | |||||
| ansible | |||||
| ]; | |||||
| shellHook = '' | |||||
| echo "$(ansible --version)" | |||||
| ''; | |||||
| }; | |||||
| } | |||||
| with pkgs; | |||||
| { | |||||
| devShells.default = mkShell { | |||||
| buildInputs = [ | |||||
| just | |||||
| ansible | |||||
| agru | |||||
| ]; | |||||
| shellHook = '' | |||||
| echo "$(ansible --version)" | |||||
| ''; | |||||
| }; | |||||
| } | |||||
| ); | ); | ||||
| } | } | ||||