home-manager/tests
David Baynard 41790ba656
mbsync: extend config type with list of strings
Some configuration options can take space separated strings; for
example `SSLVersions` can be configured with multiple allowed
versions.

    SSLVersions TLSv1.3 TLSv1.2

This can now be represented in Home Manager.

    SSLVersions = [ “TLSv1.3” “TLSv1.2” ];

In implementing this change, it uses oneOf for config type, as it is a
cleaner way to represent the union than the nested eithers
formulation.

Also add SSLVersions to test lists of strings in
`account.extraConfig`.
2022-09-20 01:24:21 +02:00
..
lib/types lib/types: make DAG entries mergeable 2022-07-12 11:47:38 +02:00
modules mbsync: extend config type with list of strings 2022-09-20 01:24:21 +02:00
asserts.nix tests: fix test.assert.assertions.enable not working 2021-10-13 01:29:23 +02:00
big-test.nix tests: make enableBig an option 2022-01-02 10:36:52 +01:00
default.nix gallery-dl: add module 2022-09-09 11:56:37 +02:00
stubs.nix tests.stubs: set pname 2022-08-12 20:49:49 +02:00