Files
paralus/shell.nix
Nirav Parikh dd563582d0 adding permissions for cli.config.read and code fix for non admin use… (#313)
* adding permissions for cli.config.read and code fix for non admin users cli config download

Signed-off-by: Nirav Parikh <nir.parikh05@gmail.com>

* includes changes for nix, go version 1.21 and addressed review comments

Signed-off-by: nirparikh05 <nir.parikh05@gmail.com>

* fixed lints

Signed-off-by: nirparikh05 <nir.parikh05@gmail.com>

---------

Signed-off-by: Nirav Parikh <nir.parikh05@gmail.com>
Signed-off-by: nirparikh05 <nir.parikh05@gmail.com>
2024-06-03 12:57:00 +05:30

32 lines
623 B
Nix

{ pkgs ? import (fetchTarball "https://github.com/NixOS/nixpkgs/archive/refs/tags/24.05-beta.tar.gz") { } }:
pkgs.mkShell {
hardeningDisable = [ "fortify" ]; # needed for dlv to work (https://github.com/NixOS/nixpkgs/issues/18995)
buildInputs = with pkgs; [
# go
go_1_22
buf
golangci-lint
go-migrate
protobuf
# test
moq
#db schema
atlas
# protoc plugins
protoc-gen-go
protoc-gen-go-grpc
grpc-gateway # adds protoc-gen-grpc-gateway and protoc-gen-openapiv2
# debugging
delve
# other
gnumake
];
GOPRIVATE = "github.com/RafaySystems/*";
}