2023-08-03 21:38:30 +00:00
|
|
|
{ pkgs, ... }: {
|
|
|
|
# Extra CLI apps
|
|
|
|
|
|
|
|
imports = [
|
|
|
|
../default.nix
|
|
|
|
./direnv.nix
|
|
|
|
./go.nix
|
|
|
|
];
|
|
|
|
|
|
|
|
home.packages = with pkgs; [
|
2024-01-17 15:59:21 +00:00
|
|
|
android-tools # Android SDK
|
2023-08-04 18:45:23 +00:00
|
|
|
awscli # AWS CLI
|
2024-10-24 02:47:18 +00:00
|
|
|
dnscontrol # Control your DNS
|
2024-01-17 15:59:21 +00:00
|
|
|
envsubst # Envvar substitution for Go
|
2023-08-04 18:45:23 +00:00
|
|
|
google-cloud-sdk # GCP CLI
|
2023-08-04 19:20:13 +00:00
|
|
|
kubectl # Container wrangler
|
2023-08-03 21:38:30 +00:00
|
|
|
nil # Nix LSP
|
2024-05-07 15:34:04 +00:00
|
|
|
nixfmt-classic # Nix formatter (old, stable one until the new one is stableish)
|
2024-05-01 16:03:53 +00:00
|
|
|
vault # Hashicorp vault
|
2023-08-03 21:38:30 +00:00
|
|
|
];
|
2024-01-19 19:59:43 +00:00
|
|
|
|
|
|
|
programs.fish = {
|
|
|
|
shellAbbrs = rec {
|
|
|
|
k = "kubectl";
|
|
|
|
};
|
|
|
|
|
|
|
|
functions = {
|
|
|
|
nugo = "hugo new content/posts/$argv/index.md";
|
|
|
|
};
|
|
|
|
};
|
2023-08-03 21:38:30 +00:00
|
|
|
}
|