diff --git a/hosts/athame/nixos/default.nix b/hosts/athame/nixos/default.nix index 5b9a5159..f4e153dc 100644 --- a/hosts/athame/nixos/default.nix +++ b/hosts/athame/nixos/default.nix @@ -48,6 +48,16 @@ from = 10000; to = 20000; }]; + + hexchen.network = { + enable = true; + pubkey = "55e3f29c252d16e73ac849a6039824f94df1dee670c030b9e29f90584f935575"; + # if server, enable this and set endpoint: + listen.enable = false; + listen.endpoints = [ + "tcp://0.0.0.0:0" + ]; + }; system.stateVersion = "20.09"; } diff --git a/hosts/dummy/nixos/default.nix b/hosts/dummy/nixos/default.nix index 22fe9530..8dd0b45d 100644 --- a/hosts/dummy/nixos/default.nix +++ b/hosts/dummy/nixos/default.nix @@ -20,6 +20,8 @@ in { listen.enable = true; listen.endpoints = flatten (map (c: c.listen.endpoints) (filter (c: c.listen.enable) (attrValues hexYgg))); extra.pubkeys = { + satorin = "53d99a74a648ff7bd5bc9ba68ef4f472fb4fb8b2e26dfecea33c781f0d5c9525"; + shanghai = "0cc3c26366cbfddfb1534b25c5655733d8f429edc941bcce674c46566fc87027"; } // (mapAttrs (_: c: c.pubkey) hexYgg); }; diff --git a/hosts/samhain/nixos/default.nix b/hosts/samhain/nixos/default.nix index 6b17ae7b..8798cd44 100644 --- a/hosts/samhain/nixos/default.nix +++ b/hosts/samhain/nixos/default.nix @@ -1,6 +1,13 @@ { tf, config, pkgs, lib, profiles, sources, witch, ... }: -{ +with lib; + +let + hexchen = (import sources.nix-hexchen) {}; + hexYgg = filterAttrs (_: c: c.enable) ( + mapAttrs (_: host: host.config.hexchen.network) hexchen.hosts + ); +in { imports = [ ./hw.nix profiles.gui @@ -89,6 +96,17 @@ ]; services.avahi.enable = true; + hexchen.network = { + enable = true; + pubkey = "a7110d0a1dc9ec963d6eb37bb6922838b8088b53932eae727a9136482ce45d47"; + # if server, enable this and set endpoint: + listen.enable = false; + listen.endpoints = [ + "tcp://0.0.0.0:0" + ]; + }; + + system.stateVersion = "20.09"; } diff --git a/hosts/yule/nixos/default.nix b/hosts/yule/nixos/default.nix index 9040c031..90e617d0 100644 --- a/hosts/yule/nixos/default.nix +++ b/hosts/yule/nixos/default.nix @@ -25,6 +25,15 @@ networking.interfaces.wlp2s0.useDHCP = true; networking.networkmanager.enable = true; + hexchen.network = { + enable = true; + pubkey = "9779fd6b5bdba6b9e0f53c96e141f4b11ce5ef749d1b9e77a759a3fdbd33a653"; + # if server, enable this and set endpoint: + listen.enable = false; + listen.endpoints = [ + "tcp://0.0.0.0:0" + ]; + }; system.stateVersion = "20.09"; }