Sovran_SystemsOS/flake.nix

38 lines
665 B
Nix
Raw Normal View History

2023-06-01 05:47:05 -07:00
{
2023-06-01 09:51:02 -07:00
description = "The Ultimate Sovran_SystemsOS Configuration for the Sovran Pro from Sovran Systems";
2023-06-01 05:47:05 -07:00
inputs = {
2023-06-01 09:51:02 -07:00
2023-06-01 05:47:05 -07:00
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
nix-bitcoin.url = "github:fort-nix/nix-bitcoin/release";
2023-06-01 09:51:02 -07:00
agenix.url = "github:ryantm/agenix";
agenix.inputs.darwin.follows = "";
2023-06-01 05:47:05 -07:00
};
2023-08-11 11:28:14 -07:00
outputs = { self, nixpkgs, nix-bitcoin, agenix, ... }:
2023-06-01 09:51:02 -07:00
2023-06-01 05:47:05 -07:00
{
nixosConfigurations.nixos = nixpkgs.lib.nixosSystem {
system ="x86_64-linux";
2023-06-01 09:51:02 -07:00
2023-06-01 05:47:05 -07:00
};
2023-06-03 15:59:28 -07:00
nixosModules.Sovran_SystemsOS = { pkgs, ... }: {
2023-06-01 05:47:05 -07:00
imports = [
./configuration.nix
2023-06-01 05:47:05 -07:00
2023-06-28 21:03:26 -07:00
nix-bitcoin.nixosModules.default
2023-06-01 09:51:02 -07:00
2023-06-28 21:03:26 -07:00
agenix.nixosModules.default
2023-06-01 09:51:02 -07:00
2023-06-28 20:42:19 -07:00
];
2023-06-01 05:47:05 -07:00
};
};
}