diff --git a/nix/packages/by-name/mullvad-status/mullvad-status.sh b/nix/packages/by-name/mullvad-status/mullvad-status.sh index af75f92f..17873d5b 100644 --- a/nix/packages/by-name/mullvad-status/mullvad-status.sh +++ b/nix/packages/by-name/mullvad-status/mullvad-status.sh @@ -28,6 +28,13 @@ connected) echo -n " ($COUNTRY,$CITY)" ;; disconnected) - xmobarColor "red" "Mullvad Off" + function is-locked-down { + echo "$MULLVAD_STATUS" | jq --exit-status ".details.locked_down" >/dev/null + } + if is-locked-down "LockdownMode"; then + xmobarColor "red" "Mullvad Off " + else + xmobarColor "orange" "Mullvad Off" + fi ;; esac