Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | nixos/nebula: harden systemd unit | Morgan Jones | 2023-02-04 |
| | |||
* | nixos/nebula: add tests for relays; clean up nebula passthru test | Morgan Jones | 2023-02-04 |
| | |||
* | nixos/nebula: don't run as root; support relays | Morgan Jones | 2023-02-04 |
| | |||
* | treewide: automatically md-convert option descriptions | pennae | 2022-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 restart | Niklas Hambüchen | 2022-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 examples | Naïm Favier | 2021-10-04 |
| | |||
* | nixos/nebula: Add enable option defaulting to true to Nebula networks | Morgan Jones | 2021-04-16 |
| | |||
* | nixos/nebula: Add final newline to module and test | Tim Van Baak | 2021-03-04 |
| | |||
* | nixos/nebula: Update systemd service to be more like the source repo's | Tim Van Baak | 2021-03-04 |
| | |||
* | nixos/nebula: Remove default punch option in favor of setting it through the ↵ | Tim Van Baak | 2021-03-01 |
| | | | | settings option | ||
* | nixos/nebula: Remove unnecessary package from service user | Tim Van Baak | 2021-02-28 |
| | |||
* | nixos/nebula: Refactor module to allow for multiple nebula services on the ↵ | Tim Van Baak | 2021-02-28 |
| | | | | same machine | ||
* | nixos/nebula: conditionally provision the nebula user | Aaron Andersen | 2021-02-09 |
| | |||
* | nixos/nebula: simply service user logic | Aaron Andersen | 2021-02-09 |
| | |||
* | nixos/nebula: replace extraConfig option with a settings option | Aaron Andersen | 2021-02-09 |
| | |||
* | nixos/nebula: add basic module | Tim Van Baak | 2021-01-31 |