I2P Running on Whonix Gateway

Yes, here you go : (from http://www.ugha.i2p.xyz/AdvancedConfigurationOptions, http://echelon.i2p.re/docs/advanced.options.txt, Sign in · GitLab and http://docs.i2p-projekt.de/javadoc/constant-values.html)(we can add some more options later)
###change router identity and UDP port when IP changes
i2np.laptopMode=true

Enable NTCP NTCP (NIO-based TCP) - I2P

i2np.ntcp.enable=true

Disable automatic IP fetching # We dont want/need to publish the Exit-Node IP

i2np.ntcp.autoip=false

Disable Ipv6 for the NTCP #Unsupported by Tor so we dont need it

i2np.ntcp.ipv6=false

Number of concurrent NTCP connections # Reduced Connections so we dont overload the Tor node with connection attempts

i2np.ntcp.maxConnections=20
###Disable Udp #Unsupported by Tor
i2np.udp.enable=false
###Sets the source of IP detection
i2np.udp.addressSources=hidden # We dont want/need to publish the Exit-Node IP
###Disable Ipv6 for Udp
i2np.udp.ipv6=false

toggles UPNP on/off # No need for Upnp

i2np.upnp.enable=false
###Don’t save your IP in the netDB and publish to other I2P routers( Sign in · GitLab)
router.isHidden=true
###Sets the bandwidth that is max used by particiapting tunnels # We dont participate in Traffic so no need to share
router.sharePercentage=0
###Disable In-network Updates # We use apt for that
router.updateDisabled=true
###Disable time comparisation in I2P router
time.disabled=true

Set ntp timesource to localhost

time.sntpServerList=127.0.0.1

Is this sufficient ? Or should I go into more Detail ?