add initial configuration

This commit is contained in:
Bitcoin Txoko
2024-07-21 11:51:39 +02:00
committed by GitHub
parent 36cad8d6a8
commit d002221b66
3 changed files with 309 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
{
description = "a simple yet secure bitcoin node using nix-bitcoin";
inputs = {
nixpkgs.url = "nixpkgs/nixos-unstable";
nix-bitcoin.url = "github:fort-nix/nix-bitcoin/release";
};
outputs = {
self,
nixpkgs,
nix-bitcoin,
...
}: let
lib = nixpkgs.lib;
in {
nixosConfigurations = {
nixos = lib.nixosSystem {
system = "x86_64-linux";
modules = [
./configuration.nix
nix-bitcoin.nixosModules.default
(nix-bitcoin + "/modules/presets/secure-node.nix")
{
nix-bitcoin = {
generateSecrets = true;
operator = {
enable = true;
name = "satoshi";
};
};
}
];
};
};
};
}