aboutsummaryrefslogtreecommitdiff
path: root/pkgs/misc/firmware-check.nix
diff options
context:
space:
mode:
authorChris Wells <chris@mathematicaster.org>2024-09-10 11:21:08 -0500
committerChris Wells <chris@mathematicaster.org>2024-09-10 11:21:08 -0500
commit8eae39e8e670f228e9675fb3bc432ce512560396 (patch)
treed3736c2f236f0878c2d199b042deb6b4d25e9c6c /pkgs/misc/firmware-check.nix
parent373d5246eb53ef1a13166b066248526f33f935db (diff)
downloadkobo-manager-8eae39e8e670f228e9675fb3bc432ce512560396.tar
kobo-manager-8eae39e8e670f228e9675fb3bc432ce512560396.tar.gz
kobo-manager-8eae39e8e670f228e9675fb3bc432ce512560396.tar.bz2
kobo-manager-8eae39e8e670f228e9675fb3bc432ce512560396.tar.lz
kobo-manager-8eae39e8e670f228e9675fb3bc432ce512560396.tar.xz
kobo-manager-8eae39e8e670f228e9675fb3bc432ce512560396.tar.zst
kobo-manager-8eae39e8e670f228e9675fb3bc432ce512560396.zip
Created a merge function which will probably be better than symlinkJoin. Also started writing the cli manager in haskell
Diffstat (limited to 'pkgs/misc/firmware-check.nix')
-rw-r--r--pkgs/misc/firmware-check.nix8
1 files changed, 6 insertions, 2 deletions
diff --git a/pkgs/misc/firmware-check.nix b/pkgs/misc/firmware-check.nix
index 53cd2c2..373ea36 100644
--- a/pkgs/misc/firmware-check.nix
+++ b/pkgs/misc/firmware-check.nix
@@ -1,5 +1,9 @@
{ writeShellApplication, jq, curl, ... }:
-{ deviceID, affiliate ? "kobo" }:
+{ deviceID
+, affiliate ? "kobo"
+, currentVersion ? "0.0"
+, serialNumber ? "N0"
+}:
writeShellApplication {
name = "kobo-check-firmware";
runtimeInputs = [
@@ -7,6 +11,6 @@ writeShellApplication {
jq
];
text = ''
- curl --silent "https://api.kobobooks.com/1.0/UpgradeCheck/Device/${deviceID}/${affiliate}/0.0/N0" | jq '.UpgradeURL'
+ curl --silent "https://api.kobobooks.com/1.0/UpgradeCheck/Device/${deviceID}/${affiliate}/${currentVersion}/${serialNumber}" | jq '.UpgradeURL'
'';
}