ref: move generators into jobs & improvements

- format generated files with nixpkgs-fmt

Also unrelatedly embellish flake.nix
This commit is contained in:
David Arnold 2021-05-28 19:25:48 -05:00
parent 348d922b18
commit bf231d19fa
No known key found for this signature in database
GPG key ID: 6D6A936E69C59D08
7 changed files with 156 additions and 126 deletions

View file

@ -8,35 +8,38 @@
};
outputs = { self, nixpkgs, flake-utils, devshell-flake }:
(flake-utils.lib.eachDefaultSystem
(system:
let
pkgs = import nixpkgs {
inherit system;
overlays = [
self.overlay
devshell-flake.overlay
];
config = {
allowUnsupportedSystem = true;
};
};
in
rec {
devShell = with pkgs; devshell.mkShell
{ imports = [ (devshell.importTOML ./devshell.toml) ]; };
packages = flake-utils.lib.flattenTree {
inherit (pkgs)
kubernetes
kubectl
;
};
(flake-utils.lib.eachDefaultSystem (system:
let
pkgs = import nixpkgs {
inherit system;
overlays = [
self.overlay
devshell-flake.overlay
];
config = { allowUnsupportedSystem = true; };
};
in
{
devShell = with pkgs; devshell.mkShell
{ imports = [ (devshell.importTOML ./devshell.toml) ]; };
packages = flake-utils.lib.flattenTree {
inherit (pkgs) kubernetes kubectl;
};
defaultPackage = pkgs.kubenix;
jobs = import ./jobs { inherit pkgs; };
}
))
//
defaultPackage = pkgs.kubenix;
}
)
) //
{
modules = import ./src/modules;
overlay = final: prev: {