# kubenix Kubernetes resource management with Nix

nixos logo in kubernetes blue

> **WARN**: this is a work in progress, expect breaking changes ## Usage Apply all resources with nix run github:hall/kubenix . -- apply > **HINT**: run `nix run github:hall/kubenix . -- --help` for more commands A minimal example flake: ```nix { inputs.kubenix = "github:hall/kubenix"; outputs = {self, ...}@inputs: { nixosConfigurations.hostname = { modules = [ inputs.kubenix.nixosModule ]; }; kubernetes.resources.pods."app" = { spec.containers."app" = { name = "app"; image = "nginx"; }; }; } } ``` ## Attribution This project was forked from https://github.com/GTrunSec/kubenix which was forked from https://github.com/xtruder/kubenix. Logo is a mishmash of the [Kubernetes wheel](https://github.com/kubernetes/kubernetes/blob/master/logo/logo.svg) and the [NixOs snowflake](https://github.com/NixOS/nixos-artwork/blob/master/logo/white.svg).