aboutsummaryrefslogtreecommitdiff
path: root/modules/pkgs/explo/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/pkgs/explo/default.nix')
-rw-r--r--modules/pkgs/explo/default.nix28
1 files changed, 28 insertions, 0 deletions
diff --git a/modules/pkgs/explo/default.nix b/modules/pkgs/explo/default.nix
new file mode 100644
index 0000000..77fcc39
--- /dev/null
+++ b/modules/pkgs/explo/default.nix
@@ -0,0 +1,28 @@
+let
+ explo = {
+ lib,
+ buildGoModule,
+ fetchFromGitHub,
+ jellyfin-ffmpeg,
+ yt-dlp,
+ }:
+ buildGoModule rec {
+ pname = "explo";
+ version = "0.11.5";
+
+ src = fetchFromGitHub {
+ owner = "LumePart";
+ repo = "Explo";
+ rev = "v${version}";
+ sha256 = "sha256-A3ikFH0/C/dat1pf7t1Gp6bfitmbPHK+RKVzqsLzjc0=";
+ };
+
+ buildInputs = [jellyfin-ffmpeg yt-dlp];
+
+ vendorHash = "sha256-jTvxv0cyE/+BNkrajIj8E3xlftq+PCtGbmz+P3IuMFw=";
+ };
+in {
+ perSystem = {pkgs, ...}: {
+ packages.explo = pkgs.callPackage explo {};
+ };
+}