From 294b97f260bc7212ad3cf47d66db58430dbf8c26 Mon Sep 17 00:00:00 2001 From: Liassica <115422798+Liassica@users.noreply.github.com> Date: Sun, 18 Aug 2024 15:42:26 -0500 Subject: [PATCH] feat: add alternative priv escalation https://github.com/thias/glim/pull/123 --- nix/package/default.nix | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/nix/package/default.nix b/nix/package/default.nix index 2b07850..6505734 100644 --- a/nix/package/default.nix +++ b/nix/package/default.nix @@ -26,6 +26,17 @@ writeShellScriptBin "glim" '' exit 1 fi + # Use alternative if sudo is not found + if [[ ! `which sudo &>/dev/null` ]]; then + if which doas &>/dev/null; then + alias sudo=doas + else + sudo () { + su -c "$*" + } + fi + fi + # Find GLIM device (use the first if multiple found, you've asked for trouble!) USBDEV1=`blkid -L GLIM | head -n 1`