37 lines
717 B
Nix
37 lines
717 B
Nix
{
|
|
self,
|
|
inputs,
|
|
...
|
|
}:
|
|
{
|
|
flake-file.inputs = {
|
|
agenix = {
|
|
url = "github:ryantm/agenix";
|
|
inputs.nixpkgs.follows = "nixpkgs";
|
|
inputs.home-manager.follows = "home-manager";
|
|
};
|
|
secrets = {
|
|
url = "path:./secrets";
|
|
flake = false;
|
|
};
|
|
};
|
|
|
|
flake.modules = {
|
|
nixos.secrets =
|
|
{ pkgs, ... }:
|
|
{
|
|
imports = [
|
|
inputs.agenix.nixosModules.default
|
|
];
|
|
environment.systemPackages = [ inputs.agenix.packages.${pkgs.stdenv.hostPlatform.system}.default ];
|
|
};
|
|
|
|
# homeManager.secrets =
|
|
# { pkgs, ... }:
|
|
# {
|
|
# imports = [
|
|
# inputs.agenix.homeManagerModules.default
|
|
# ];
|
|
# };
|
|
};
|
|
}
|