nix/shell.nix

23 lines
396 B
Nix

{ pkgs, ... }:
pkgs.mkShell {
buildInputs = with pkgs; [
age
deploy-rs
git
home-manager
k9s
kubectl
kubeseal
lua-language-server
nixd
sops
ssh-to-age
stylua
velero
(pkgs.writeShellScriptBin "deploy-k8s" ''
cd $(git rev-parse --show-toplevel)
kubectl config use-context lab
kubectl apply -k ./clusters/lab
'')
];
}