Mini-nixpkgs of dubious quality.
See GOALS for purpose, non-goals, and upstream policy.
| Name | Description |
|---|---|
aspire-cli |
A CLI tool for managing Aspire projects |
awxkit |
Official command line interface for Ansible AWX |
chart-releaser |
Hosting Helm Charts via GitHub Pages and Releases |
github-runner |
Self-hosted runner for GitHub Actions |
hercules-ci-agent |
Runs Continuous Integration tasks on your machines |
kube-vip |
Kube-VIP: Virtual IP for Kubernetes clusters |
kubectl-get-all |
Like kubectl get all, but get really all resources |
kubectl-get-resources |
Get Kubernetes resources (cluster or namespace scope) in CSV or YAML with support for multiple filtering flags. |
kubectl-slice |
Split multiple Kubernetes files into smaller files with ease. Split multi-YAML files into individual files. |
mmake |
Modern Make |
openshift-installer |
Install an OpenShift Cluster |
terraform-plugin-codegen-framework |
Terraform Plugin Framework Code Generation |
terraform-plugin-codegen-openapi |
OpenAPI to Terraform Provider Code Generation Specification |
terraform-provider-pfsense |
Used to configure pfSense firewall/router devices with Terraform |
{
inputs.pkgs.url = "github:unmango/pkgs";
}nix run github:unmango/pkgs#kubectl-slice
nix shell github:unmango/pkgs#kube-vip{
nixpkgs.overlays = [ inputs.pkgs.overlays.default ];
}cachix use unstoppablemangonix develop # enter dev shell
make # build all packages
make check # lint + build check
make fmt # formatRequires gomod2nix for Go packages. Run gomod2nix after changing go.mod.