Alexander Tomokhov
364a5c8076
mailserver: adapt to deprecated and new types of certificateScheme
2023-11-26 09:39:47 +04:00
Alexander Tomokhov
a224731dcf
nextcloud: write passwords using install
2023-11-26 09:39:47 +04:00
Alexander Tomokhov
0db1c4a6ce
downgrade simple-nixos-mailserver to 6d0d9fb9
2023-11-26 04:28:36 +04:00
Alexander Tomokhov
a98dafc98c
fix nextcloud (case when enabled)
...
Previously, second mkIf for cleanup case took precedence when merge with
`//`. Now it's 2 modules: one for selfprivacy.modules.nextcloud.enable
== true, another for selfprivacy.modules.nextcloud.enable == false.
2023-11-26 03:11:29 +04:00
Alexander Tomokhov
0f54898cb8
sp-modules: fix nextcloud secrets json path
2023-11-18 05:40:02 +04:00
Alexander Tomokhov
d5b04699c1
sp-module: refactor simple-nixos-mailserver flake
2023-11-16 06:36:39 +04:00
Alexander Tomokhov
80447abb2e
selfprivacy.userdata -> selfprivacy; SP modules -> selfprivacy.modules
2023-11-16 04:00:15 +04:00
Alexander Tomokhov
f4fb0a9ce8
move nextcloud nginx configuration part to SP module
2023-11-15 23:43:59 +04:00
Alexander Tomokhov
41c3a0fc00
add PoC SP module for nextcloud
2023-11-15 22:36:19 +04:00
Alexander Tomokhov
b0bb84138b
delete garbage sp-modules-options.json file
2023-11-15 20:12:33 +04:00
Alexander Tomokhov
4419a1323a
fix config attributes contrain mechanism for SP modules
...
Now it should work for all nested imports too. `imports` are traversed
recursively to redefine each imported module function with altered one,
constraining its config attribute (respecting config-paths-needed.json).
2023-11-15 04:31:20 +04:00
Alexander Tomokhov
80ba7d0bda
PoC working SP module system
...
+ simple-nixos-mailserver as an SP module
2023-11-13 00:37:50 +04:00