{ writeScriptBin, fish, curl
, homeserver
, roomId
, authToken
}:

writeScriptBin "notify" ''
  #!${fish}/bin/fish

  set token (cat ${authToken})

  if test (id -u) != 0
    echo 'you must be root to send a notice'
    exit 1
  end

  set url '${homeserver}/rooms/${roomId}/send/m.room.message?access_token='$token
  set msg '{"msgtype":"m.text", "body": "'$argv[1]'"}'
  ${curl}/bin/curl -s -XPOST -d $msg $url
''