From d29398f6d508bd100a39d626b63fd8a790c8767b Mon Sep 17 00:00:00 2001 From: Lyes Saadi Date: Sun, 3 Aug 2025 20:22:54 +0100 Subject: [PATCH] Adding KhinsiderDownloader --- flake.lock | 12 ++++++------ pkgs/KhinsiderDownloader/default.nix | 27 +++++++++++++++++++++++++++ pkgs/default.nix | 1 + users/lyes/desktop/packages.nix | 1 + 4 files changed, 35 insertions(+), 6 deletions(-) create mode 100644 pkgs/KhinsiderDownloader/default.nix diff --git a/flake.lock b/flake.lock index 410476a..daf48ed 100644 --- a/flake.lock +++ b/flake.lock @@ -93,11 +93,11 @@ ] }, "locked": { - "lastModified": 1754085240, - "narHash": "sha256-kVHCrTWEe8B1thAhFag1bk4QPY0ZP45V9vPbrwPHoNo=", + "lastModified": 1754168537, + "narHash": "sha256-Q3OyUdFef0Rohs9GeK6rnhEeSxrDWic+GELC5NomAVU=", "owner": "nix-community", "repo": "home-manager", - "rev": "e102920c1becb114645c6f92fe14edc0b05cc229", + "rev": "d492e3c3811ebd0e67bad5145c618b108cf84a4f", "type": "github" }, "original": { @@ -258,11 +258,11 @@ "nixpkgs": "nixpkgs_2" }, "locked": { - "lastModified": 1753933355, - "narHash": "sha256-4QxMcKS6oc+cG8efwwAin4M+YOokBak1dVS8u5P3b5M=", + "lastModified": 1754138446, + "narHash": "sha256-dv9H6HK/yGHYgmixBlyQxgSVyMQvKxJx/hDhngqGkvY=", "owner": "0xc000022070", "repo": "zen-browser-flake", - "rev": "fa795a139a8c92b140bc21f11f61da1c97ad5b1d", + "rev": "c451de612fa40c25d7f0532f8550a6f99dedf6e2", "type": "github" }, "original": { diff --git a/pkgs/KhinsiderDownloader/default.nix b/pkgs/KhinsiderDownloader/default.nix new file mode 100644 index 0000000..85a011e --- /dev/null +++ b/pkgs/KhinsiderDownloader/default.nix @@ -0,0 +1,27 @@ +{ + stdenv, + fetchFromGitHub, + cmake, + curl, + qt6, + libxml2 +}: + +stdenv.mkDerivation (final: { + pname = "KhinsiderDownloader"; + version = "3.0.4.43"; + + src = fetchFromGitHub { + owner = "weespin"; + repo = "KhinsiderDownloader"; + rev = final.version; + hash = "sha256-hqoUkzPNxAIvC/7DL9YIMPmUZqAreqCbG8NKidVtSDM="; + }; + + nativeBuildInputs = [ + cmake + curl + qt6.full + libxml2 + ]; +}) diff --git a/pkgs/default.nix b/pkgs/default.nix index ca71603..5aabb01 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -3,4 +3,5 @@ { quadcastrgb = pkgs.callPackage ./quadcastrgb { }; ens-intel-unite = pkgs.callPackage ./ens-intel-unite { }; + KhinsiderDownloader = pkgs.callPackage ./KhinsiderDownloader { }; } diff --git a/users/lyes/desktop/packages.nix b/users/lyes/desktop/packages.nix index 355609d..362e2be 100644 --- a/users/lyes/desktop/packages.nix +++ b/users/lyes/desktop/packages.nix @@ -59,6 +59,7 @@ in { helvum local.quadcastrgb euphonica + local.KhinsiderDownloader # Games heroic