mirror of
https://github.com/TECHNOFAB11/kubenix.git
synced 2025-12-12 08:00:06 +01:00
ref: move generators into jobs & improvements
- format generated files with nixpkgs-fmt Also unrelatedly embellish flake.nix
This commit is contained in:
parent
348d922b18
commit
bf231d19fa
7 changed files with 156 additions and 126 deletions
57
flake.nix
57
flake.nix
|
|
@ -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: {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue