Init infrastructure

Benjamin, I hate you.

Signed-off-by: Ryan Lahfa <federez-infra@lahfa.xyz>
This commit is contained in:
Ryan Lahfa 2024-02-12 04:57:07 +01:00
commit 8acdce99df
23 changed files with 602 additions and 0 deletions

15
default.nix Normal file
View file

@ -0,0 +1,15 @@
{ src ? import ./npins, pkgs ? import src.nixpkgs {} }:
{
shell = pkgs.mkShell {
buildInputs = [
pkgs.colmena
pkgs.npins
pkgs.gitFull
(pkgs.callPackage "${src.agenix}/pkgs/agenix.nix" { })
];
};
bootstrapIso = (pkgs.nixos [
(import ./bootstrap/iso.nix)
]).config.system.build.isoImage;
}