commit 54a2f47b902692875fe27d12d26254dba6da5e0f
parent 39c44714c53287d5dc4eaba7454e17f020604b68
Author: Luke Willis <lukejw@monastech.xyz>
Date:   Mon,  6 Apr 2026 03:09:45 -0400

lukejw: Add morning alarm

Diffstat:
Mhome/lukejw.scm | 13+++++++++++++
Ahome/lukejw/alarm.m4a | 0
2 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/home/lukejw.scm b/home/lukejw.scm @@ -5,6 +5,7 @@ #:use-module (gnu home services fontutils) #:use-module (gnu home services mpv) #:use-module (gnu home services shells) + #:use-module (gnu home services shepherd) #:use-module (gnu home services sound) #:use-module (gnu home services ssh) #:use-module (gnu home services sway) @@ -189,6 +190,18 @@ style=kvantum")) #:hwdec '("auto") #:alang '("en") #:slang '("en")))) + ;; Morning alarm + (simple-service + 'morning-alarm home-shepherd-service-type + (list (shepherd-timer '(morning-alarm) + #~(calendar-event #:hours '(3) #:minutes '(10)) + #~(#$(file-append mpv "/bin/mpv") + "--msg-level=all=warn" + "--force-window" + "--title=ALARM" + "--loop" + #$(local-file "lukejw/alarm.m4a"))))) + ;; Config files (simple-service 'extra-config-files home-xdg-configuration-files-service-type `(("i3blocks/config" ,i3blocks-config) diff --git a/home/lukejw/alarm.m4a b/home/lukejw/alarm.m4a Binary files differ.