]> Untitled Git - lemmy.git/blobdiff - server/src/settings.rs
Merge branch 'nutomic-auto-setup' into dev
[lemmy.git] / server / src / settings.rs
index d04ea8802fd182314f572b5b3db60662771619a3..875323e96e125c837cb52110ccd2001f115d4936 100644 (file)
@@ -8,6 +8,7 @@ static CONFIG_FILE: &str = "config/config.hjson";
 
 #[derive(Debug, Deserialize)]
 pub struct Settings {
+  pub setup: Option<Setup>,
   pub database: Database,
   pub hostname: String,
   pub bind: IpAddr,
@@ -19,6 +20,14 @@ pub struct Settings {
   pub federation_enabled: bool,
 }
 
+#[derive(Debug, Deserialize)]
+pub struct Setup {
+  pub admin_username: String,
+  pub admin_password: String,
+  pub admin_email: Option<String>,
+  pub site_name: String,
+}
+
 #[derive(Debug, Deserialize)]
 pub struct RateLimitConfig {
   pub message: i32,