aboutsummaryrefslogtreecommitdiff
path: root/pkgs/misc/firmware-check.nix
blob: 373ea36114402593bbf4b662ba0325d310c322db (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{ writeShellApplication, jq, curl, ... }:
{ deviceID
, affiliate ? "kobo"
, currentVersion ? "0.0"
, serialNumber ? "N0"
}:
writeShellApplication {
  name = "kobo-check-firmware";
  runtimeInputs = [
    curl
    jq
  ];
  text = ''
    curl --silent "https://api.kobobooks.com/1.0/UpgradeCheck/Device/${deviceID}/${affiliate}/${currentVersion}/${serialNumber}" | jq '.UpgradeURL'
  '';
}