diff options
Diffstat (limited to 'ymir.nix')
-rw-r--r-- | ymir.nix | 12 |
1 files changed, 11 insertions, 1 deletions
@@ -711,7 +711,7 @@ in rec { | |||
711 | enable = true; | 711 | enable = true; |
712 | keyFile = "/var/lib/acme/yggdrasil.li/key.pem"; | 712 | keyFile = "/var/lib/acme/yggdrasil.li/key.pem"; |
713 | certificateFile = "/var/lib/acme/yggdrasil.li/fullchain.pem"; | 713 | certificateFile = "/var/lib/acme/yggdrasil.li/fullchain.pem"; |
714 | plugins = [ "note-text" "note-chat" "logging" "autosave" "certificate-auth" ]; | 714 | plugins = [ "note-text" "note-chat" "logging" "autosave" "certificate-auth" "directory-sync" ]; |
715 | extraConfig = '' | 715 | extraConfig = '' |
716 | [certificate-auth] | 716 | [certificate-auth] |
717 | ca-list=/var/lib/infinoted/ca.cert.pem | 717 | ca-list=/var/lib/infinoted/ca.cert.pem |
@@ -720,9 +720,19 @@ in rec { | |||
720 | 720 | ||
721 | [autosave] | 721 | [autosave] |
722 | interval=5 | 722 | interval=5 |
723 | |||
724 | [directory-sync] | ||
725 | directory=/var/lib/infinoted/dirsync | ||
726 | interval=5 | ||
727 | hook=/var/lib/infinoted/git-sync.sh | ||
723 | ''; | 728 | ''; |
724 | }; | 729 | }; |
725 | 730 | ||
731 | users.extraUsers."infinoted" = { | ||
732 | home = "/var/lib/infinoted"; | ||
733 | createHome = true; | ||
734 | }; | ||
735 | |||
726 | services.haveged = { | 736 | services.haveged = { |
727 | enable = true; | 737 | enable = true; |
728 | }; | 738 | }; |