From ddc78137c8cbdb537d15c94b12f85999f23c71bc Mon Sep 17 00:00:00 2001 From: Valeria Fadeeva Date: Sat, 25 Jan 2025 19:26:52 +0500 Subject: [PATCH] Update --- src/main.rs | 39 +++++++++++++++++++++++---------------- 1 file changed, 23 insertions(+), 16 deletions(-) diff --git a/src/main.rs b/src/main.rs index a158d7a..7b45596 100644 --- a/src/main.rs +++ b/src/main.rs @@ -96,29 +96,36 @@ fn main() { frame1.set_image(Some(scale_image)); frame1.set_label(""); + if Path::new("/usr/bin/calamares").exists() && + Path::new("/etc/calamares/settings.conf").exists() && + Path::new("/etc/calamares/modules/").exists() { + let mut col_install_new_sys = Flex::default().column(); + col_install_new_sys.set_margin(10); + col_install_new_sys.set_pad(10); - let mut col_install_new_sys = Flex::default().column(); - col_install_new_sys.set_margin(10); - col_install_new_sys.set_pad(10); + let mut label_passwords = Button::default().with_label("User: Password\n---------------------\nroot: 123\nliveuser: 123"); + label_passwords.deactivate(); - let mut btn_install_system = Button::default().with_label("INSTALL NEW SYSTEM"); + let mut btn_install_system = Button::default().with_label("INSTALL NEW SYSTEM"); - btn_install_system.set_callback(move |b| { - b.deactivate(); - std::thread::spawn({ - let mut b = b.clone(); - move || { - let cmd = "/usr/lib/kf6/kdesu dbus-launch calamares"; - let _ = run_cmd(cmd, None); + btn_install_system.set_callback(move |b| { + b.deactivate(); + std::thread::spawn({ + let mut b = b.clone(); + move || { + let cmd = "/usr/lib/kf6/kdesu dbus-launch calamares"; + let _ = run_cmd(cmd, None); - b.activate(); - } + b.activate(); + } + }); }); - }); - col_install_new_sys.end(); - grp_install_new_sys.fixed(&col_install_new_sys, 100); + col_install_new_sys.end(); + grp_install_new_sys.fixed(&col_install_new_sys, 200); + } + grp_install_new_sys.end(); // -----------------------------------------------------------