diff --git a/src/args.rs b/src/args.rs index c0e488c..83a17b9 100644 --- a/src/args.rs +++ b/src/args.rs @@ -220,4 +220,7 @@ pub enum DesktopSetup { #[clap(name = "enlightenment")] Enlightenment, + + #[clap(name = "None/DIY")] + None, } diff --git a/src/functions/desktops.rs b/src/functions/desktops.rs index 96e885c..422c139 100755 --- a/src/functions/desktops.rs +++ b/src/functions/desktops.rs @@ -13,6 +13,8 @@ pub fn install_desktop_setup(desktop_setup: DesktopSetup) { DesktopSetup::Mate => install_mate(), DesktopSetup::Xfce => install_xfce(), DesktopSetup::Enlightenment => install_enlightenment(), + DesktopSetup::None => log::debug!("No desktop setup selected"), + _ => crash("Unsupported desktop setup", 1), } install_networkmanager(); }