{ description = "Kubernetes deployments"; inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; flake-utils.url = "github:numtide/flake-utils"; treefmt-nix.url = "github:numtide/treefmt-nix"; git-hooks = { url = "github:cachix/git-hooks.nix"; inputs.nixpkgs.follows = "nixpkgs"; }; nixhelm = { url = "github:farcaller/nixhelm"; inputs.nixpkgs.follows = "nixpkgs"; }; blog-pim = { # HACK: pinning this to a specific revision, as my automation is broken. url = "git+https://git.kun.is/home/blog-pim?rev=7296f7f5bf5f089a5137036dcbd8058cf3e4a9e5"; inputs = { nixpkgs.follows = "nixpkgs"; flutils.follows = "flake-utils"; }; }; kubenix = { url = "github:pizzapim/kubenix"; inputs.nixpkgs.follows = "nixpkgs"; }; dns = { url = "github:kirelagin/dns.nix"; inputs.nixpkgs.follows = "nixpkgs"; }; servers = { url = "git+https://git.kun.is/home/nixos-servers"; inputs.nixpkgs.follows = "nixpkgs"; }; nixng = { url = "github:pizzapim/NixNG/kubernetes"; inputs.nixpkgs.follows = "nixpkgs"; }; nix-snapshotter = { url = "github:pdtpartners/nix-snapshotter"; inputs.nixpkgs.follows = "nixpkgs"; }; }; outputs = inputs @ {flake-utils, ...}: flake-utils.lib.meld inputs [ ./kubenix.nix ./scripts ./globals.nix ./formatter.nix ./shell.nix ./nixng-configurations ]; }