diff --git a/flake.lock b/flake.lock index b97b56a..06e1685 100644 --- a/flake.lock +++ b/flake.lock @@ -59,10 +59,27 @@ "type": "github" } }, + "nixpkgs-unstable": { + "locked": { + "lastModified": 1778672786, + "narHash": "sha256-Blg88K1jwG+P0Mr27+rKMFCufdrWkV3wWh9AdYtz0FQ=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "eef00dfd8a712b34af845f9350bac681b1228bd1", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "nixpkgs-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, "root": { "inputs": { "naersk": "naersk", "nixpkgs": "nixpkgs", + "nixpkgs-unstable": "nixpkgs-unstable", "treefmt-nix": "treefmt-nix" } }, diff --git a/hive-c0re/src/broker.rs b/hive-c0re/src/broker.rs index 0eb2555..a88bbd8 100644 --- a/hive-c0re/src/broker.rs +++ b/hive-c0re/src/broker.rs @@ -31,8 +31,8 @@ impl Broker { std::fs::create_dir_all(parent) .with_context(|| format!("create db parent {}", parent.display()))?; } - let conn = Connection::open(path) - .with_context(|| format!("open broker db {}", path.display()))?; + let conn = + Connection::open(path).with_context(|| format!("open broker db {}", path.display()))?; conn.execute_batch(SCHEMA).context("apply broker schema")?; Ok(Self { conn: Mutex::new(conn), diff --git a/hive-c0re/src/coordinator.rs b/hive-c0re/src/coordinator.rs index 20c510f..b2ba2f9 100644 --- a/hive-c0re/src/coordinator.rs +++ b/hive-c0re/src/coordinator.rs @@ -34,8 +34,7 @@ impl Coordinator { std::fs::create_dir_all(&agent_dir) .with_context(|| format!("create agent dir {}", agent_dir.display()))?; let socket_path = Self::socket_path(name); - let socket = - agent_server::start(name.to_owned(), socket_path, self.broker.clone()).await?; + let socket = agent_server::start(name.to_owned(), socket_path, self.broker.clone()).await?; self.agents.lock().unwrap().insert(name.to_owned(), socket); Ok(agent_dir) } diff --git a/nix/templates/agent-base.nix b/nix/templates/agent-base.nix index 4a56a34..c633925 100644 --- a/nix/templates/agent-base.nix +++ b/nix/templates/agent-base.nix @@ -2,8 +2,7 @@ { boot.isNspawnContainer = true; - nixpkgs.config.allowUnfreePredicate = - pkg: builtins.elem (pkgs.lib.getName pkg) [ "claude-code" ]; + nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (pkgs.lib.getName pkg) [ "claude-code" ]; environment.systemPackages = with pkgs; [ hyperhive