confargs 0.1.0

Parse configuration files into a set arguments
Documentation
{
  description = "confargs";

  inputs.fenix.url = github:nix-community/fenix;
  inputs.fenix.inputs.nixpkgs.follows = "nixpkgs";
  inputs.flake-utils.url = github:numtide/flake-utils;
  inputs.nixpkgs.url = github:NixOS/nixpkgs;

  outputs = {
    self,
    fenix,
    flake-utils,
    nixpkgs,
  }:
    flake-utils.lib.eachDefaultSystem (
      system: let
        pkgs = import nixpkgs {
          inherit system;
          overlays = [fenix.overlay];
        };

        rust = with pkgs.fenix;
          combine [
            stable.toolchain
            targets.wasm32-wasi.stable.rust-std
            targets.x86_64-unknown-linux-gnu.stable.rust-std
            targets.x86_64-unknown-linux-musl.stable.rust-std
          ];
      in rec {
        formatter = pkgs.alejandra;

        devShells.default = pkgs.mkShell {
          buildInputs = [
            rust

            pkgs.zlib
          ];
        };
      }
    );
}