diff --git a/src/utils.rs b/src/utils.rs index c9399567..3ea1fb3f 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -103,7 +103,10 @@ pub fn which + Debug>(binary_name: T) -> Option { } pub fn sudo() -> Option { - which("sudo").or_else(|| which("gsudo")).or_else(|| which("pkexec")) + which("doas") + .or_else(|| which("sudo")) + .or_else(|| which("gsudo")) + .or_else(|| which("pkexec")) } pub fn editor() -> Vec {