infra/dev/shell.nix
2023-10-17 01:39:48 +00:00

36 lines
878 B
Nix

{ pkgs, ... }:
{
devShells = {
default = with pkgs; mkShellNoCC {
packages = [
jq
python3.pkgs.deploykit
python3.pkgs.invoke
sops
ssh-to-age
];
};
mkdocs = with pkgs; mkShellNoCC {
packages = [
python3.pkgs.mkdocs-material
];
};
sotp = with pkgs; mkShellNoCC {
packages = [
(buildGoModule rec {
pname = "sotp";
version = "e7f7c804b1641169ce850d8352fb07294881609e";
src = pkgs.fetchFromGitHub {
owner = "getsops";
repo = "sotp";
rev = version;
hash = "sha256-Cu8cZCmM19G5zeMIiiaCwVJee8wrBZP3Ltk1jWKb2vs=";
};
vendorHash = "sha256-vQruuohwi53By8UZLrPbRtUrmNbmPt+Sku9hI5J3Dlc=";
ldflags = [ "-s" "-w" ];
doCheck = false;
})
];
};
};
}