{"repo":"arnarg/nixidy","free":true,"listed":false,"github":"https://github.com/arnarg/nixidy","clone":"git clone https://github.com/arnarg/nixidy.git","description":"Kubernetes GitOps with nix and Argo CD.","language":"Nix","stars":377,"topics":["argocd","gitops","k8s","kubernetes","nix"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"Kubernetes GitOps with nix and Argo CD. Getting Started • Documentation • Features • Resources Why Nixidy? Managing Kubernetes configurations at scale is hard. Helm charts require complex value overrides, Kustomize leads to repetitive overlays, and raw YAML becomes unmaintainable. Reviewing changes across environments is nearly impossible. Nixidy solves this by bringing the power of Nix and the NixOS module system to Kubernetes: - Declarative : Define your entire cluster state in one place - Typed : Catch configuration errors before deployment - Composable : Build complex configurations from reusable modules - Reviewable : Generate plain YAML for easy PR reviews - Reproducible : Same input always produces the same output How It Works Define your Kubernetes resources using Nix: Build with nixidy: Get clean, reviewable YAML: Argo CD picks up the changes, after committing the new manifests to your repository, and deploys to your cluster. That's it. Features 🎯 Declarative Cluster Management Define your entire cluster state using Nix. No more scattered YAML files, Helm value overrides, or Kustomize patches. Everything in one place, with one language. 🔒 Strongly-Typed Configuration Every Kubernetes resource is typed. Catch typos and validate configurations before they hit your cluster. 📦 First-Class Helm Support Use existing Helm charts without giving up control. Override values, patch resources, and clean up Helm artifacts. 🔧 Kustomize Integration Seamlessly incorporate Kustom","default_branch":null,"files":null,"tree":[],"storefront":"/r/arnarg","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/arnarg/nixidy/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}