Lots more updates
Also begin adding rust building capabilities to be able to write rust binaries for some commands.
This commit is contained in:
parent
624508dd14
commit
dd1cfa79e7
52 changed files with 2509 additions and 150 deletions
18
flake.nix
18
flake.nix
|
@ -19,6 +19,17 @@
|
|||
url = "github:terranix/terranix-hcloud";
|
||||
inputs.nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
crane.url = "github:ipetkov/crane";
|
||||
advisory-db = {
|
||||
url = "github:rustsec/advisory-db";
|
||||
flake = false;
|
||||
};
|
||||
rust-overlay = {
|
||||
url = "github:oxalica/rust-overlay";
|
||||
inputs = {
|
||||
nixpkgs.follows = "nixpkgs";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
outputs =
|
||||
|
@ -28,7 +39,7 @@
|
|||
path:
|
||||
let
|
||||
files = builtins.readDir path;
|
||||
dirs = builtins.filterAttrs (name: kind: kind == "directory") files;
|
||||
dirs = inputs.nixpkgs.lib.filterAttrs (name: kind: kind == "directory") files;
|
||||
in
|
||||
builtins.attrNames dirs;
|
||||
profileArgs = { inherit self; };
|
||||
|
@ -60,6 +71,7 @@
|
|||
}) profileNames
|
||||
));
|
||||
};
|
||||
overlays = [ inputs.rust-overlay.overlays.default ];
|
||||
})
|
||||
// {
|
||||
terranixModules.cloudflare = import ./nix/modules/terranix/cloudflare {
|
||||
|
@ -70,5 +82,9 @@
|
|||
inherit inputs;
|
||||
khscodesLib = inputs.self.lib;
|
||||
};
|
||||
terranixModules.openbao = import ./nix/modules/terranix/openbao {
|
||||
inherit inputs;
|
||||
khscodesLib = inputs.self.lib;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue