20 lines
294 B
Nix
20 lines
294 B
Nix
|
{ pkgs }:
|
||
|
|
||
|
pkgs.writeShellApplication {
|
||
|
name = "_timer";
|
||
|
|
||
|
runtimeInputs = with pkgs; [
|
||
|
coreutils
|
||
|
libnotify
|
||
|
];
|
||
|
|
||
|
text = ''
|
||
|
mins=$1
|
||
|
message=''${2:-Time out!}
|
||
|
|
||
|
sleep $((mins * 60))
|
||
|
|
||
|
notify-send -t 0 "''${message}" "Your timer of $mins min is over" -u normal
|
||
|
'';
|
||
|
}
|