I know the NUT packages aren't available for Solus and this is not about that.

In Budgie Control Center under Power options, I have the ability of set a different Suspend time for battery powered state and show battery percentage. My main question or thought is, since it can show the battery level and stuff, could it be possible to have an option that says if on battery power and the battery level drops below a certain percentage to execute shutdown?

Just thinking on this as it would be nice to have available.

fortuitous --was just searching at this forum for this--a guy said when it got close to flat his only solution was to plug it in. But he had to stay diligent...
That said, I wonder if there is a hardware app with alarm for these cases in our repo or flatpak or snap? such a creature has to exist for laptops....I'd surprised if someone did not have a version at github. Thats my 2 cents.
As to whether Solus can invent this for Budgie, I cannot answer.
edit: maybe someone has some kind of cron script for alarm?

cant tell if that ^ is visible or not,

there are plenty of these 'animals'--but I did not look hard enough for widgets, which is what you are desiring I think. This alarm uses upower which is already installed in Solus.

    brent This alarm uses upower which is already installed in Solus.

    I got tired of missing feeble system "alarm" when something arrived in an email. If I were doing something else at the time, I totally missed that an email I was waiting for had arrived.

    I found a "small explosion" sound effect online, and connected that to my email arrivals. Now I never miss the arrival of an email. The same idea might work well with the kind of low-battery alarm you're considering. If the battery is so low that a crisis is about to occur, that's an alarm you don't want to miss.

      WetGeek something exactly like that is the remedy. I think upower can be tied to a .wav (love the explosion sound!) on a timer.

      I was hoping to execute a shell script instead or trigger shutdown to avoid file corruption in case I'm not around when it happens.

      Besides, speakers aren't on battery backup so I wouldn't hear any sound if that was the case.