Added user configuration support to installer

This commit is contained in:
JMARyA 2024-12-28 00:41:57 +01:00
parent 73a30e4576
commit eabd898ccf
Signed by: jmarya
GPG key ID: 901B2ADDF27C2263
4 changed files with 51 additions and 5 deletions

View file

@ -8,7 +8,16 @@ pub struct InstallConfig {
/// General Configuration
pub general: GeneralConfig,
/// Package Configuration
pub pkg: PackageConfig
pub pkg: PackageConfig,
/// User Configuration
pub user: Vec<UserConfig>,
}
#[derive(Debug, Deserialize)]
pub struct UserConfig {
pub name: String,
pub password: String,
pub doas_root: bool,
}
#[derive(Debug, Deserialize)]