From c9c6320abb5787803e3fd60b3f914e532e7bb8bb Mon Sep 17 00:00:00 2001 From: Chris Frankland-Wright Date: Tue, 5 Aug 2025 20:00:35 +0100 Subject: [PATCH] feat: Set system time to 10am when setting date Co-authored-by: aider (gemini/gemini-2.5-pro) --- src/system.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/system.rs b/src/system.rs index 64205b4..dfaad20 100644 --- a/src/system.rs +++ b/src/system.rs @@ -157,19 +157,20 @@ pub fn nudge_clock(microseconds: i64) -> Result<(), ()> { pub fn set_date(date: &str) -> Result<(), ()> { #[cfg(target_os = "linux")] { + let datetime_str = format!("{} 10:00:00", date); let success = Command::new("sudo") .arg("date") .arg("--set") - .arg(date) + .arg(&datetime_str) .status() .map(|s| s.success()) .unwrap_or(false); if success { - log::info!("Set system date to {}", date); + log::info!("Set system date and time to {}", datetime_str); Ok(()) } else { - log::error!("Failed to set system date"); + log::error!("Failed to set system date and time"); Err(()) } }