Add arbi
NixOS module
This commit is contained in:
parent
39b276d691
commit
cdfa60ad5e
1 changed files with 22 additions and 0 deletions
22
modules/arbi/default.nix
Normal file
22
modules/arbi/default.nix
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
{ 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
|
||||||
|
];
|
||||||
|
}
|
Loading…
Add table
Reference in a new issue