this repo has no description
1{
2 inputs = {
3 nixpkgs.url = "github:NixOS/nixpkgs/nixos-25.11";
4 };
5
6 outputs =
7 { self, nixpkgs }:
8 let
9 forAllSystems =
10 function:
11 nixpkgs.lib.genAttrs [
12 "x86_64-linux"
13 "aarch64-linux"
14 "aarch64-darwin"
15 ] (system: function (import nixpkgs { inherit system; }));
16 in
17 {
18 devShells = forAllSystems (pkgs: {
19 default =
20 with pkgs;
21 mkShell {
22 packages = [
23 age
24 ansible
25 ansible-lint
26 fluxcd
27 fzf
28 gnumake
29 go
30 k3d
31 kubectl
32 kubernetes-helm
33 nixfmt-rfc-style
34 nixos-anywhere
35 openssh
36 opentofu
37 oras
38 pre-commit
39 shellcheck
40 sops
41 temporal-cli
42 terragrunt
43 wireguard-tools
44 yamlfmt
45 yamllint
46
47 (python3.withPackages (
48 p: with p; [
49 kubernetes
50 ]
51 ))
52
53 (pkgs.buildGoModule {
54 pname = "toolbox";
55 version = "0.1.0";
56 src = builtins.path {
57 path = ./toolbox;
58 name = "toolbox-src";
59 };
60 vendorHash = "sha256-wNp4c6d9W/7RUuElMLiQEHca6ctvnFBZB/zb8MqbVr4=";
61 })
62 ];
63 };
64 });
65 };
66}