From 911d0d9c6ba13b0c27ee5bbe209f643b50732d5b Mon Sep 17 00:00:00 2001 From: Ethan Date: Tue, 10 Mar 2026 08:47:41 -0700 Subject: [PATCH 1/2] chore: bump version to 0.1.4 Co-Authored-By: Claude Opus 4.6 --- Cargo.lock | 2 +- Cargo.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 833e955..cb6ac0d 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -264,7 +264,7 @@ dependencies = [ [[package]] name = "devbox" -version = "0.1.3" +version = "0.1.4" dependencies = [ "anyhow", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index c422775..ba51ed5 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "devbox" -version = "0.1.3" +version = "0.1.4" edition = "2024" description = "Isolated developer VMs for AI coding agents and humans. Safe by default." license = "Apache-2.0" From e059fecede6623e87aeb7ad4fbe077d842c3eae2 Mon Sep 17 00:00:00 2001 From: Ethan Date: Tue, 10 Mar 2026 11:30:07 -0700 Subject: [PATCH 2/2] fix: update NixOS image to 25.11 and disable secure boot for Incus VMs - NixOS 24.11 was removed from the images: remote, now uses 25.11 - NixOS images are incompatible with secure boot, set security.secureboot=false Co-Authored-By: Claude Opus 4.6 --- src/runtime/incus.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/runtime/incus.rs b/src/runtime/incus.rs index d6627d8..3c74a44 100644 --- a/src/runtime/incus.rs +++ b/src/runtime/incus.rs @@ -25,7 +25,7 @@ impl IncusRuntime { fn remote_image(image_type: &str) -> &'static str { match image_type { "ubuntu" => "images:ubuntu/24.04", - _ => "images:nixos/24.11", + _ => "images:nixos/25.11", } } @@ -106,7 +106,7 @@ impl Runtime for IncusRuntime { // Launch the VM println!("Creating Incus VM '{vm}'..."); let image = Self::image_alias(&opts.image); - let mut launch_args = vec!["launch", image, &vm, "--vm"]; + let mut launch_args = vec!["launch", image, &vm, "--vm", "-c", "security.secureboot=false"]; let cpu_str; if opts.cpu > 0 {