{ config, lib, ... }: { options = { crony.wireguard.enable = lib.mkEnableOption "Open ports in firewall for wireguard to work."; }; config = lib.mkIf config.crony.wireguard.enable { # Setup wireguard networking.wg-quick.interfaces.wg0 = { autostart = false; configFile = "${config.age.secrets.wg-desktop.path}"; }; }; }