{ # to generate: # wg genkey > wg0.private # wg pubkey < wg0.private > wg0.public wireguard.privateKey = ""; # these would otherwise be found in 'pleroma.secret.exs' pleroma.secret_key_base = ""; pleroma.signing_salt = ""; pleroma.db_password = ""; pleroma.vapid_public_key = ""; pleroma.vapid_private_key = ""; pleroma.joken_default_signer = ""; # keep this synchronized with the dovecot auth matrix-synapse.smtp_pass = ""; # passwd file looks like /etc/passwd. # use nix run nixpkgs.apacheHttpd -c htpasswd -nbB "" "my passwd" to generate the password dovecot.hashedPasswd.colin = ""; dovecot.hashedPasswd.matrix-synapse = ""; # generate with nix-store --generate-binary-cache-key nixcache.uninsane.org cache-priv-key.pem cache-pub-key.pem nix-serve.cache-priv-key = ""; } // import ./local.nix