summary refs log tree commit diff
path: root/nixos/modules/services/networking/nebula.nix
Commit message (Collapse)AuthorAge
* nixos/nebula: harden systemd unitMorgan Jones2023-02-04
|
* nixos/nebula: add tests for relays; clean up nebula passthru testMorgan Jones2023-02-04
|
* nixos/nebula: don't run as root; support relaysMorgan Jones2023-02-04
|
* treewide: automatically md-convert option descriptionspennae2022-07-30
| | | | | | | | | | | | | | | | | | | | | | the conversion procedure is simple: - find all things that look like options, ie calls to either `mkOption` or `lib.mkOption` that take an attrset. remember the attrset as the option - for all options, find a `description` attribute who's value is not a call to `mdDoc` or `lib.mdDoc` - textually convert the entire value of the attribute to MD with a few simple regexes (the set from mdize-module.sh) - if the change produced a change in the manual output, discard - if the change kept the manual unchanged, add some text to the description to make sure we've actually found an option. if the manual changes this time, keep the converted description this procedure converts 80% of nixos options to markdown. around 2000 options remain to be inspected, but most of those fail the "does not change the manual output check": currently the MD conversion process does not faithfully convert docbook tags like <code> and <package>, so any option using such tags will not be converted at all.
* nixos/nebula: Always restartNiklas Hambüchen2022-05-02
| | | | | | | | | | | Without this, if the network goes down for a while, systemd will give up after 5 restarts: Scheduled restart job, restart counter is at 5. Stopped Nebula VPN service for myvpn. nebula@myvpn.service: Start request repeated too quickly. Failed with result 'exit-code'. Failed to start Nebula VPN service for myvpn. Most network services need this, but for VPNs it's extra important.
* nixos/doc: clean up defaults and examplesNaïm Favier2021-10-04
|
* nixos/nebula: Add enable option defaulting to true to Nebula networksMorgan Jones2021-04-16
|
* nixos/nebula: Add final newline to module and testTim Van Baak2021-03-04
|
* nixos/nebula: Update systemd service to be more like the source repo'sTim Van Baak2021-03-04
|
* nixos/nebula: Remove default punch option in favor of setting it through the ↵Tim Van Baak2021-03-01
| | | | settings option
* nixos/nebula: Remove unnecessary package from service userTim Van Baak2021-02-28
|
* nixos/nebula: Refactor module to allow for multiple nebula services on the ↵Tim Van Baak2021-02-28
| | | | same machine
* nixos/nebula: conditionally provision the nebula userAaron Andersen2021-02-09
|
* nixos/nebula: simply service user logicAaron Andersen2021-02-09
|
* nixos/nebula: replace extraConfig option with a settings optionAaron Andersen2021-02-09
|
* nixos/nebula: add basic moduleTim Van Baak2021-01-31