From f27d9f96752b304bf059f0a83a82cc0a71ecca6c Mon Sep 17 00:00:00 2001 From: Daylin Morgan Date: Wed, 19 Feb 2025 11:55:19 -0600 Subject: [PATCH] add escapehatch to `oizys update` --- pkgs/oizys/src/oizys.nim | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/oizys/src/oizys.nim b/pkgs/oizys/src/oizys.nim index 5dcbb7d..2211c73 100644 --- a/pkgs/oizys/src/oizys.nim +++ b/pkgs/oizys/src/oizys.nim @@ -156,9 +156,8 @@ hwylCli: flags: ^yes preview: - - p - T bool ? "show preview and exit" + - p run: let hosts = getHosts() if hosts.len > 1: fatalQuit "operation only supports one host" @@ -166,6 +165,8 @@ hwylCli: echo fmt"run created at: {run.created_at}" echo "nvd diff:\n", getUpdateSummary(run.id, hosts[0]) if preview: quit 0 + if not isLocal(): fatalQuit bb"[b]oizys update[/] only supported for local oizys flakes" + if dirExists(getFlake() / ".jj"): fatalQuit bb"[b]oizys update[/] does not support jujustu repos yet" if yes or confirm("Proceed with system update?"): updateRepo() nixosRebuild(NixosRebuildSubcmd.switch)