This commit is contained in:
JMARyA 2024-12-28 00:33:50 +01:00
parent 71318a555a
commit 73a30e4576
Signed by: jmarya
GPG key ID: 901B2ADDF27C2263
4 changed files with 48 additions and 45 deletions

View file

@ -7,6 +7,18 @@ pub struct InstallConfig {
pub drive: DriveConfig,
/// General Configuration
pub general: GeneralConfig,
/// Package Configuration
pub pkg: PackageConfig
}
#[derive(Debug, Deserialize)]
pub struct PackageConfig {
/// Packages to install
pub pkg: Vec<String>,
/// Enable libvirt
pub virtualization: bool,
/// Enable docker
pub docker: bool,
}
#[derive(Debug, Deserialize)]
@ -31,12 +43,6 @@ pub struct GeneralConfig {
pub timezone: String,
/// Hostname
pub hostname: String,
/// Packages to install
pub pkg: Vec<String>,
/// Enable libvirt
pub virtualization: bool,
/// Enable docker
pub docker: bool,
}
#[derive(Debug, Deserialize)]