forked from jmgilman/vaultrs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
flake.nix
31 lines (27 loc) · 706 Bytes
/
flake.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
{
description = "vaultrs";
inputs = {
## Nixpkgs ##
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
## Std ##
std.url = "github:divnix/std";
std.inputs.nixpkgs.follows = "nixpkgs";
# Rust overlay
rust-overlay.url = "github:oxalica/rust-overlay";
rust-overlay.inputs.nixpkgs.follows = "nixpkgs";
};
outputs = {std, ...} @ inputs:
std.growOn
{
inherit inputs;
cellsFrom = ./nix;
cellBlocks = [
(std.blockTypes.devshells "devshells")
(std.blockTypes.functions "toolchains")
(std.blockTypes.nixago "configs")
];
}
{
devShells = std.harvest inputs.self ["automation" "devshells"];
};
}