Skip to content

Add Alar.me plugin#970

Open
lemossilva wants to merge 4 commits intoSteamDeckHomebrew:mainfrom
lemossilva:main
Open

Add Alar.me plugin#970
lemossilva wants to merge 4 commits intoSteamDeckHomebrew:mainfrom
lemossilva:main

Conversation

@lemossilva
Copy link

Add Alar.me to Plugin Store

Alar.me is a comprehensive alarm and timer suite designed natively for the Steam Deck. It bridges the gap for missing clock functionality with persistent, customizable alerts.

Key Features:

Recurring Alarms: Daily, weekday, or weekend alarms. Includes Snooze and custom labels.
Productivity Mode: Full Pomodoro timer with work/break intervals, session tracking, and lifetime statistics.
Advanced Timers: Run multiple concurrent timers with quick presets and auto-suspend capability.
Data Safety: Built-in Backup and restore system for your settings and history.
Customization: Per-feature sound selection (with custom file support) and "Subtle Mode" for less intrusive notifications.

main_screen

It was inspired by simple-timer.

Task Checklist

Developer

  • I am the original author or an authorized maintainer of this plugin.
  • I have abided by the licenses of the libraries I am utilizing, including attaching license notices where appropriate.

Plugin

  • I have verified that my plugin works properly on the Stable and Beta update channels of SteamOS.
  • I have verified my plugin is unique or provides more/alternative functionality to a plugin already on the store.

Backend

  • No: I am using a custom backend other than Python.
  • No: I am using a tool or software from a 3rd party FOSS project that does not have it's dependencies statically linked.
  • No: I am using a custom binary that has all of it's dependencies statically linked.

Community

  • I have tested and left feedback on two other pull requests for new or updating plugins.
  • I have commented links to my testing report in this PR.

Testing

  • Tested by a third party on SteamOS Stable or Beta update channel.

@lemossilva lemossilva requested a review from a team as a code owner January 26, 2026 22:15
@github-actions github-actions bot added the plugin-addition Adding a plugin to the Plugin Store label Jan 26, 2026
@github-actions
Copy link

Issues Found

No issues with your PR description were found.

Next Steps

  1. If we found any issues above, please edit your pull request description to resolve them and leave a comment saying you've done so.
  2. For the quickest review, please see the Community section of the pull request template for how you can help other developers.
  3. Once your description is correct, a maintainer will review your pull request as soon as possible.

Thank you for your contribution! If you need any help, please reach out on our Discord server. ❤️

Copy link
Member

@EMERALD0874 EMERALD0874 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall, this looks really good. Are you open to changing the plugin name from "Alar.me" to some other variation, like "AlarMe"? I'm concerned about someone buying the web domain and possibly taking advantage of your users.

@EMERALD0874 EMERALD0874 mentioned this pull request Jan 30, 2026
7 tasks
@lemossilva
Copy link
Author

lemossilva commented Jan 31, 2026

Hey @EMERALD0874, thanks for the review!

I completely agree with the concern regarding the "Alar.me" domain name. I've renamed the plugin to "AlarMe" across the entire codebase to avoid any issues.

I've pushed v1.0.0-rc.2, which includes:

Name Change: Updated from "Alar.me" to "AlarMe".
Bug Fix (Issue 7): Fixed a bug where the snooze duration setting was ignored.
I've added the "Hourly Gameplay Reminder" to the roadmap for v1.1.0, as discussedin PR #973 . It makes sense to include this feature.
The new release zip is attached to the PR update. Let me know if everything looks good!

Copy link
Member

@EMERALD0874 EMERALD0874 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM for testing

@RodoMa92
Copy link
Contributor

RodoMa92 commented Feb 2, 2026

Very good looking plugin, thanks! This is still missing a testing report, than it should be good to go :)

EDIT: Just realized that it got deployed to testing just 40 min ago, makes sense it's still waiting. My bad :P

@lemossilva
Copy link
Author

Hey all! Thanks again for getting AlarMe into the testing channel!

Quick question about the recommended flow @EMERALD0874 : I currently have two newer releases ready on my repo:

  • v1.1.1: stats revamp + custom sound support without rebuild
  • v1.2.0 (feature branch but stable): adds the reminders feature + Lots of bug fixes and small QoL features

Would you prefer that I:

  • keep this PR focused on the current plugin-addition and get it merged as-is, then open a follow-up PR to bump the plugin to v1.1.1/v1.2.0, or
  • update this PR to point to the latest release before merging?

Sorry for the many releases, I've got some spare time at work these last days and I'm trying to make good use of it haha

@EMERALD0874
Copy link
Member

It's up to you. Just please avoid updates to PRs where possible and keep in mind any testing reports will be invalidated whenever a new version is pushed.

@lemossilva
Copy link
Author

lemossilva commented Feb 4, 2026

Just pushed v1.4.0!

This update wraps up all the planned features for the initial release.

Big changes:

Settings Revamp: Moved settings to a proper modal.
Missed Alerts: Now handles alarms/timers while asleep.
Recurring reminders: Periodic reminders with game detection feature and other options.
Bug fixes: A bunch of polish and fixes.

Sorry for invalidating the testing, but I really wanted to get this complete and polished before it hits the store. This is the final state I was aiming for, so it should be very stable (feature wise at least).

@EMERALD0874
Copy link
Member

New changes still LGTM. Re-deployed

@cat-in-a-box
Copy link

Plugin Testing Report

Installed Plugins

PlayTime 3.1.4
Decky LSFG-VK 0.12.2
MagicPods 2.0.10
TabMaster 2.13.0
SteamGridDB 1.7.0
MusicControl 1.1.6
Bluetooth 2.3.0
Pause Games 1.0.1
Storage Cleaner 1.4.0
Alarme 1.4.0-e63ca4b

Specifications

SteamOS 3.7.20 (Beta)
Steam 1769025840
Decky 3.2.1 (Stable)

Issues

A small visual consistency fix needed for elements in the menu bottom, as they go a bit beyond the available screen space.
The similar elements in the top container are perfecly aligned, but bottom container has some issues

7_149
7_147

Summary

Plugin works good, no serious issues found, functionality-wise everything works as expected.
Just a small layout fix would be welcome

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

plugin-addition Adding a plugin to the Plugin Store

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants