mirror of
https://github.com/ryan4yin/nix-config.git
synced 2026-03-18 15:34:13 +01:00
29 lines
563 B
Nix
29 lines
563 B
Nix
{pkgs, ...}: {
|
|
home.packages = with pkgs;
|
|
[
|
|
# general tools
|
|
pulumi
|
|
pulumictl
|
|
packer # machine image builder
|
|
|
|
# aws
|
|
awscli2
|
|
ssm-session-manager-plugin # Amazon SSM Session Manager Plugin
|
|
aws-iam-authenticator
|
|
eksctl
|
|
istioctl
|
|
|
|
# aliyun
|
|
aliyun-cli
|
|
]
|
|
++ (
|
|
if pkgs.stdenv.isLinux
|
|
then [
|
|
# cloud tools that nix do not have cache for.
|
|
terraform
|
|
terraformer # generate terraform configs from existing cloud resources
|
|
]
|
|
else []
|
|
);
|
|
}
|