aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-10-16 01:56:26 -0700
committerFuwn <[email protected]>2024-10-16 01:56:26 -0700
commit48d6ae6a3d0b12146996bf400b18e6a8a2e30464 (patch)
tree189cf3045efd4d8059f2895128d2d29f042cd178
parentrefactor(ahoviewer): move source to yae (diff)
downloadtsutsumi-48d6ae6a3d0b12146996bf400b18e6a8a2e30464.tar.xz
tsutsumi-48d6ae6a3d0b12146996bf400b18e6a8a2e30464.zip
refactor(peerflix): move source to yae
-rw-r--r--flake.nix2
-rw-r--r--pkgs/peerflix/default.nix18
-rw-r--r--yae.json12
3 files changed, 22 insertions, 10 deletions
diff --git a/flake.nix b/flake.nix
index a9739a6..30ad5e1 100644
--- a/flake.nix
+++ b/flake.nix
@@ -67,7 +67,7 @@
packages = {
bollux = pkgs.callPackage ./pkgs/bollux { };
cynic-cli = pkgs.callPackage ./pkgs/cynic-cli { };
- peerflix = pkgs.callPackage ./pkgs/peerflix { };
+ peerflix = pkgs.callPackage ./pkgs/peerflix { source = yae.peerflix; };
wakatime-ls = pkgs.callPackage ./pkgs/wakatime-ls { };
ahoviewer = pkgs.callPackage ./pkgs/ahoviewer.nix { source = yae.ahoviewer; };
bindtointerface = pkgs.callPackage ./pkgs/bindtointerface.nix { };
diff --git a/pkgs/peerflix/default.nix b/pkgs/peerflix/default.nix
index f156e06..1fb59d2 100644
--- a/pkgs/peerflix/default.nix
+++ b/pkgs/peerflix/default.nix
@@ -1,13 +1,15 @@
-{ buildNpmPackage, fetchFromGitHub }:
-buildNpmPackage rec {
+{
+ buildNpmPackage,
+ fetchzip,
+ source,
+}:
+buildNpmPackage {
+ inherit (source) version;
+
pname = "peerflix";
- version = "0.39.0";
- src = fetchFromGitHub {
- owner = "mafintosh";
- repo = "peerflix";
- rev = "v${version}";
- hash = "sha256-0gytFg1CvTRqJc/9CscyUqmU2yAtblVPLfwmqPzUQEQ=";
+ src = fetchzip {
+ inherit (source) url sha256;
};
npmDepsHash = "sha256-23A6NUmZsNhW3CPiE1xRC43t1AVYQZ5SgDmcxQ6cHrE=";
diff --git a/yae.json b/yae.json
index ec7c082..0387ad1 100644
--- a/yae.json
+++ b/yae.json
@@ -26,6 +26,16 @@
"tag_predicate": "main",
"force": true
},
+ "peerflix": {
+ "url": "https://github.com/mafintosh/peerflix/archive/v0.39.0.tar.gz",
+ "sha256": "0i20skyah9pw5m7mavid43dr9aaj6b3hmzfg4mm39ga21lbas36j",
+ "unpack": true,
+ "type": "git",
+ "version": "0.39.0",
+ "url_template": "https://github.com/mafintosh/peerflix/archive/v{version}.tar.gz",
+ "trim_tag_prefix": "v",
+ "pinned": true
+ },
"rui": {
"url": "https://github.com/Fuwn/rui/archive/main.tar.gz",
"sha256": "1k36bw9p69cl71pf3cy3xm2rn1gy7d0xd13bfwnrr4zns654d56i",
@@ -81,4 +91,4 @@
"version": "twilight",
"url_template": "https://github.com/zen-browser/desktop/releases/download/{version}/zen.linux-specific.tar.bz2"
}
-}
+} \ No newline at end of file