22 lines
557 B
Nix
22 lines
557 B
Nix
{ config, pkgs, ... }:
|
|
let
|
|
rev = "d531730d9640160f0519ef4b3640f8da49dd96f8";
|
|
arbi-flake = builtins.getFlake "git+ssh://git@github.com/aciceri/arbi.git?rev=${rev}";
|
|
in
|
|
{
|
|
imports = [ arbi-flake.nixosModules.arbi ];
|
|
|
|
services.arbi = {
|
|
enable = true;
|
|
log_level = "debug";
|
|
configFile = pkgs.writeText "arbi-config.kdl" ''
|
|
endpoint "wss://eth-mainnet.g.alchemy.com/v2/<REDACTED>"
|
|
pairs_file "pairs.json"
|
|
concurrency 4
|
|
'';
|
|
};
|
|
|
|
environment.persistence."/persist".directories = [
|
|
config.services.arbi.dataDir
|
|
];
|
|
}
|