mirror of
https://github.com/jbowdre/dotfiles.git
synced 2024-11-30 04:32:18 +00:00
John Bowdre
cabb70496d
these developement packages should be managed with a per-project nix-shell environment instead of a global package install
33 lines
No EOL
639 B
Nix
33 lines
No EOL
639 B
Nix
{ pkgs, ... }: {
|
|
# Extra CLI apps
|
|
|
|
imports = [
|
|
../default.nix
|
|
./direnv.nix
|
|
./go.nix
|
|
];
|
|
|
|
home.packages = with pkgs; [
|
|
android-tools # Android SDK
|
|
awscli # AWS CLI
|
|
envsubst # Envvar substitution for Go
|
|
google-cloud-sdk # GCP CLI
|
|
kubectl # Container wrangler
|
|
nil # Nix LSP
|
|
nixfmt # Nix formatter
|
|
packer # Hashicorp packer
|
|
terraform # Hashicorp terraform
|
|
trekscii # Cute startrek cli printer
|
|
vault # Hashicorp vault
|
|
];
|
|
|
|
programs.fish = {
|
|
shellAbbrs = rec {
|
|
k = "kubectl";
|
|
};
|
|
|
|
functions = {
|
|
nugo = "hugo new content/posts/$argv/index.md";
|
|
};
|
|
};
|
|
} |