It's simpler and nh will prompt as needed.
BTXKFGSYAL2UK3CCSLIK6CPRBLXUPFNQOPF4PVY7ONVE5PO75WAQC PCPSIHPNCTQYQJCQLPC6XQTZMPOE33LEOIXDPJ2ACJNLR4LYAY4AC X2NWQEKELMFLEPY7SIM5YJKCE23WB3DV7OF34M5S3YP2R6TJ4EWAC JV2GDHIK5NPTIRUWEV5QY3FSBJTDDNMDA345ASZJY4CE4TIB63GAC 5G7WRBMWKG6DMCOHE6WQHTYZACUHO2UPBZRWN72CFH7P45NN5E7QC SCB7IK7YNYAR3WTV2XYGPYCGCUW2GPJSWAA5S2ZGCYSZ5AZKXIDAC KYPDLOMFTH6IETNNZ7FS7HYAXPAGST2ROBO4ENGR4UYSG3PQNBXQC 4NRVIEMX33UUJASFFO4JXHNPN3EY3VB7K2FZXJVQGZMCAKEMXGYQC 4DJCBLW3CFDQPY3CBDTZAE7URHA4QP2F6XGVOKHNM3SI5O55WU2AC S3V46SMTWXBTBKVOKCWLZG6PDQ6ODP7NNT5SWFS6D6BBAPY65OOQC C7RQ6W5HRUARWHCHFYQ4NSKLL4XXNFJZUKF4AWAC7HVBFQAAEZIQC 3JRUTC653DE7TT2LWTTXOG4YT6ZGVBS67T4Y67D4HHVDMRSQ33KQC if $remote {try {NH_BYPASS_ROOT_CHECK=true NH_NO_CHECKS=true nh $command ...$final_args} catch { |e|print-notify "Error: Rebuild failed, run manually in a terminal."exit 1}} else {try {sudo NH_BYPASS_ROOT_CHECK=true NH_NO_CHECKS=true nh $command ...$final_args} catch { |e|print-notify "Error: Rebuild failed, run manually in a terminal."exit 1}
try {nh $command ...$final_args} catch { |e|print-notify "Error: Rebuild failed, run manually in a terminal."exit 1