Files
nixos/modules/scripts/QSnotifyhistory.nix
T
2026-04-13 15:32:01 +02:00

29 lines
524 B
Nix

{writeShellApplication, ...}:
writeShellApplication {
name = "QS-notifyhistory";
runtimeInputs = [
];
text = ''
app="$1"
title="$2"
body="$3"
date="$(date +%T)"
urgency="$4"
case "$urgency" in
0) urgency_text="low";;
1) urgency_text="normal";;
2) urgency_text="critical";;
*) urgency_text="unknown";;
esac
{
echo "$app"
echo "$title"
echo "$body"
echo "$date"
echo "$urgency_text"
} >> "$HOME/.cache/notify_history"
'';
}