add mailing list, fix disable not doing anything, make "null test" test disable

release
Matthew Salerno 1 year ago
parent 4307607c64
commit 7b783f8da5

@ -1,4 +1,6 @@
[Issue Tracker](https://todo.sr.ht/~msalerno/wirenix)
[Mailing List](https://lists.sr.ht/~msalerno/wirenix) ([As Email](mailto:~msalerno/wirenix@lists.sr.ht))
WireNix is a Nix Flake designed to make creation of Wireguard mesh networks
easier. The simplist and most likely layout is a full mesh network, but Wirenix
can also support arbitrary graph topologies.

@ -8,6 +8,8 @@
nodes = {
# `self` here is set by using specialArgs in `lib.nix`
node1 = { self, pkgs, ... }: {
imports = [ self.nixosModules.default ];
wirenix.enable = false;
};
};
# This is the test code that will check if our service is running correctly:

@ -108,7 +108,7 @@ in
# --------------------------------------------------------------- #
# Due to merge weirdness, I have to define what configuration keys
# we're touching upfront, and make sure they exist
config = (safetyMerge ["networking" "sops" "age" "systemd" "services" "environment"]
config = mkIf cfg.enable (safetyMerge ["networking" "sops" "age" "systemd" "services" "environment"]
[
(configurer keyProviders (parser acl) cfg.peerName)
]

Loading…
Cancel
Save