summaryrefslogtreecommitdiffstats
path: root/krebs/3modules/tinc.nix
Commit message (Collapse)AuthorAgeFilesLines
* tinc: use DynamicUsertv2023-05-151-27/+10
|
* tinc: drop tincUpExtratv2023-01-231-9/+1
|
* tinc: untangle tincUp and tincUpExtratv2023-01-231-10/+10
|
* tinc: remove parentheses of feartv2023-01-191-2/+2
|
* tinc: use pkgs.write for default hostsPackagetv2023-01-191-11/+7
|
* krebs.systemd.restartIfCredentialsChange: default = falsetv2022-12-291-0/+1
|
* k: iproute -> iproute2lassulus2022-09-271-1/+1
|
* tinc: allow initialization to fail fasttv2022-03-061-0/+1
|
* tinc: use default key locationstv2022-03-061-6/+11
| | | | This fixes a warning about missing keys wenn reloading tinc services.
* tinc: start tincd using -ntv2022-03-061-2/+1
|
* tinc: rsync using checksumtv2022-03-061-1/+1
| | | | Because timestamps in the Nix store cannot be used.
* tinc: drop unused path definitiontv2022-03-061-4/+0
|
* tinc: stopIfChanged = false instead of reloadtv2022-03-061-2/+3
|
* Revert "tinc: use ip from path"tv2022-03-061-5/+6
| | | | This reverts commit 332d4f5e1719df2b27f835c4fd0718317867043c.
* Revert "tinc tinc-up: don't rely on store path interpreter"tv2022-03-061-2/+1
| | | | This reverts commit 6002189225e347418f07a99d6a85b033fa0edaf7.
* tinc: add logLevel with default of 3lassulus2022-03-031-0/+9
|
* tinc tinc-up: don't rely on store path interpreterlassulus2022-03-011-1/+2
|
* tinc: don't connect to gumlassulus2022-02-081-1/+1
|
* tinc: use ip from pathlassulus2022-02-031-6/+5
|
* tinc.extraConfig: str -> lineslassulus2022-01-291-1/+1
|
* tinc: restart via reload for less downtimeslassulus2022-01-291-1/+2
|
* krebs.tinc: make /etc/tinc/ writable by tincdlassulus2022-01-021-8/+7
|
* systemd module: use LoadCredentials from config.systemd.serviceslassulus2021-12-231-6/+6
|
* krebs.systemd: support credentials of any servicetv2021-12-231-6/+9
|
* krebs.tinc: drop environment.systemPackages TODOtv2021-12-231-3/+0
| | | | | Nobody bothered about this for more than five years. And even though fixable, chances are quite high that this feature is not needed anymore.
* krebs.tinc: drop api and imp boilerplatetv2021-12-231-10/+4
|
* krebs.tinc: don't bother aliasing packagestv2021-12-231-36/+34
|
* krebs.tinc: use LoadCredentialtv2021-12-231-50/+27
|
* tinc module: reload instead of restartlassulus2021-12-221-4/+6
| | | | | remove enableLegacy option since reloading is dependant on /etc/tinc/<netname> existing
* tinc module: use tinc_pre as default packagelassulus2021-12-211-1/+1
|
* Merge remote-tracking branch 'ni/master'lassulus2021-11-081-5/+22
|\
| * tinc: fix for manualtv2021-11-081-5/+22
| |
* | tinc module: add group for userlassulus2021-10-231-0/+5
|/
* *: set isSystemUser or isNormalUsertv2021-06-021-0/+1
| | | | | | | This is a requirement for nixpkgs 21.05, or else evaluation will fail with: Exactly one of users.users.${name}.isSystemUser and users.users.${name}.isNormalUser must be set.
* mic92: improve tinc cross-compilingJörg Thalheim2020-11-201-2/+4
|
* krebs.tinc: add support for ED25519 keystv2020-09-051-3/+36
|
* krebs.secret: restart units on secret changetv2020-08-051-1/+2
|
* types.secret-file: add service optiontv2020-08-051-2/+7
|
* tinc: types.{string => str}tv2020-01-141-1/+1
|
* krebs.tinc.*.hostsArchive: fix file modetv2019-09-111-2/+6
|
* krebs tinc: Broadcast = notv2019-01-161-0/+1
|
* krebs.tinc: add tincUpExtratv2018-10-301-0/+6
|
* tinc module: workaround nixpkgs's lib.types.typestv2017-10-031-4/+3
| | | | Introduced by nixpkgs 152c63c9ff82276e225ac4a4fa71c791d33e443d
* krebs.tinc: import types explicitlylassulus2017-10-021-0/+1
|
* tinc module: add option enableLegacylassulus2017-05-161-0/+7
|
* k3: retiolum.nix -> tinc.nixlassulus2017-05-161-0/+216