diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/satoshipay.nix | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/modules/satoshipay.nix b/modules/satoshipay.nix index 36c7f108..208a734e 100644 --- a/modules/satoshipay.nix +++ b/modules/satoshipay.nix @@ -1,12 +1,20 @@ { config, pkgs, fetchurl, lib, ... }: { virtualisation = { - docker = { + docker = let + daemonConfig = { + ipv6 = true; + fixed-cidr-v6 = "fd69:2074:9fcd:b0fd::/64"; + features = [ + { buildkit = true; } + ]; + }; + in { enable = true; enableOnBoot = false; liveRestore = false; - extraOptions = "--ipv6 --fixed-cidr-v6 fd69:2074:9fcd:b0fd::/64"; + extraOptions = "--config-file=${pkgs.writeText "daemon.json" (builtins.toJSON daemonConfig)}"; autoPrune = { enable = true; |