#!/usr/bin/env bash

# Nomarchy Firmware Update Script
# Wraps fwupdmgr to update hardware firmware.

set -e

echo "Checking for firmware updates..."
if ! fwupdmgr get-updates; then
    echo "No updates available or fwupd service not running."
    exit 0
fi

if gum confirm "Apply firmware updates? (Requires a reboot to finalize some updates)"; then
    fwupdmgr update
    echo "Firmware update complete. Please reboot if prompted."
else
    echo "Update cancelled."
fi
