From 6efeb73394ff61b1852e948726d4f9fb2ead0d4a Mon Sep 17 00:00:00 2001 From: Ivan Kirilov Dimitrov Date: Wed, 24 Jul 2024 10:05:13 +0200 Subject: [PATCH] add bitcoind --- nixos/configs/default.nix | 2 +- nixos/modules/default.nix | 12 +++++++++--- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/nixos/configs/default.nix b/nixos/configs/default.nix index 58d68d0..f2e4a7a 100644 --- a/nixos/configs/default.nix +++ b/nixos/configs/default.nix @@ -47,7 +47,7 @@ in inherit inputs inputs'; packages = config.packages; }; - modules = essential ++ [ nixosModules.nonya ]; + modules = essential ++ (with nixosModules; [ anon cryptocurrency ]); }); ai = withSystem system (ctx@{ config, inputs', ... }: inputs.nixpkgs.lib.nixosSystem { specialArgs = { diff --git a/nixos/modules/default.nix b/nixos/modules/default.nix index 0ef421c..f4a8938 100644 --- a/nixos/modules/default.nix +++ b/nixos/modules/default.nix @@ -143,9 +143,15 @@ top@{ moduleWithSystem, ... }: { ai = moduleWithSystem (toplevel@{ ... }: perSystem@{ ... }: { services = { ollama.enable = true; }; }); - nonya = moduleWithSystem (toplevel@{ ... }: perSystem@{ pkgs, ... }: { - environment.systemPackages = with pkgs; [ tor-browser electrum monero-cli ]; - services.monero = { enable = true; }; + anon = moduleWithSystem (toplevel@{ ... }: perSystem@{ pkgs, ... }: { + environment.systemPackages = with pkgs; [ tor-browser ]; + }); + cryptocurrency = moduleWithSystem (toplevel@{ ... }: perSystem@{ pkgs, ... }: { + environment.systemPackages = with pkgs; [ monero-cli ]; + services = { + monero.enable = true; + bitcoind.mainnet.enable = true; + }; }); }; }