summaryrefslogtreecommitdiff
path: root/overlays
diff options
context:
space:
mode:
Diffstat (limited to 'overlays')
-rw-r--r--overlays/FinanceQuote/default.nix11
-rw-r--r--overlays/FinanceQuote/tradegate.patch18
-rw-r--r--overlays/niri.nix8
-rw-r--r--overlays/prometheus-lvm-exporter.nix2
-rw-r--r--overlays/spice-record.nix15
-rw-r--r--overlays/yt-dlp.nix8
6 files changed, 17 insertions, 45 deletions
diff --git a/overlays/FinanceQuote/default.nix b/overlays/FinanceQuote/default.nix
deleted file mode 100644
index 45c7d833..00000000
--- a/overlays/FinanceQuote/default.nix
+++ /dev/null
@@ -1,11 +0,0 @@
1{ prev, final, ... }: {
2 perlPackages = (final.perl.override {
3 overrides = p: {
4 FinanceQuote = prev.perl.pkgs.FinanceQuote.overrideAttrs (oldAttrs: {
5 patches = (oldAttrs.patches or []) ++ [
6 ./tradegate.patch
7 ];
8 });
9 };
10 }).pkgs;
11}
diff --git a/overlays/FinanceQuote/tradegate.patch b/overlays/FinanceQuote/tradegate.patch
deleted file mode 100644
index f1081fc4..00000000
--- a/overlays/FinanceQuote/tradegate.patch
+++ /dev/null
@@ -1,18 +0,0 @@
1--- old/lib/Finance/Quote/Tradegate.pm
2+++ new/lib/Finance/Quote/Tradegate.pm
3@@ -98,12 +98,13 @@
4 @child = $td1->content_list;
5 my $exchange = $child[0];
6
7 $td1 = ($lastvalue->look_down('_tag'=>'td'))[7];
8 @child = $td1->content_list;
9- my $date = substr($child[0], 0, 8);
10- my $time = substr($child[0], 9, 5); # CE(S)T
11+ $child[0] =~ /(?<date>\d{2}\.\d{2}\.\d{2,4})\s*\/\s*(?<time>\d{2}:\d{2})/;
12+ my $date = $+{date};
13+ my $time = $+{time};
14
15 $td1 = ($lastvalue->look_down('_tag'=>'td'))[9];
16 @child = $td1->content_list;
17 my $price = $child[0];
18 $price =~ s/\.//g;
diff --git a/overlays/niri.nix b/overlays/niri.nix
index 95a918b0..d484d8f8 100644
--- a/overlays/niri.nix
+++ b/overlays/niri.nix
@@ -1,9 +1,3 @@
1{ final, prev, flakeInputs, ... }: prev.lib.composeExtensions 1{ final, prev, flakeInputs, ... }:
2 flakeInputs.niri-flake.overlays.niri 2 flakeInputs.niri-flake.overlays.niri
3 (final: prev: {
4 niri-unstable = prev.niri-unstable.overrideAttrs (oldAttrs: {
5 buildInputs = (oldAttrs.buildInputs or []) ++ [ final.libgbm ];
6 doCheck = false;
7 });
8 })
9 final prev 3 final prev
diff --git a/overlays/prometheus-lvm-exporter.nix b/overlays/prometheus-lvm-exporter.nix
index 72d9c7ca..5a27e826 100644
--- a/overlays/prometheus-lvm-exporter.nix
+++ b/overlays/prometheus-lvm-exporter.nix
@@ -3,7 +3,7 @@
3 pname = "prometheus-lvm-exporter"; 3 pname = "prometheus-lvm-exporter";
4 inherit (sources.prometheus-lvm-exporter) version src; 4 inherit (sources.prometheus-lvm-exporter) version src;
5 5
6 vendorHash = "sha256-CoTNTCBBugbHWDsOuZY1t8HrpdmEbbSMyVb3+1u0q+g="; 6 vendorHash = "sha256-TAXaGCUZFg7o+rRgZkfHBf7u4u9qGN3yWnX72/yLuwE=";
7 7
8 doCheck = false; 8 doCheck = false;
9 9
diff --git a/overlays/spice-record.nix b/overlays/spice-record.nix
index 2d37079b..0ec2799d 100644
--- a/overlays/spice-record.nix
+++ b/overlays/spice-record.nix
@@ -1,14 +1,15 @@
1{ final, prev, sources, ... }: { 1{ final, prev, sources, ... }: {
2 spice-record = prev.python3Packages.buildPythonPackage rec { 2 spice-record = final.python3Packages.buildPythonPackage rec {
3 inherit (sources.spice-record) src version pname; 3 pname = "spicerecord";
4 propagatedBuildInputs = with prev.python3Packages; [ libvirt pygobject3 ]; 4 inherit (sources.spice-record) src version;
5 buildInputs = with prev; [ spice-gtk gst_all_1.gst-plugins-base ]; 5 propagatedBuildInputs = with final.python3Packages; [ libvirt pygobject3 ];
6 nativeBuildInputs = with prev; [ gobject-introspection wrapGAppsHook3 makeWrapper ]; 6 buildInputs = with final; [ spice-gtk gst_all_1.gst-plugins-base ];
7 nativeBuildInputs = with final; [ gobject-introspection wrapGAppsHook3 makeWrapper ];
7 postInstall = '' 8 postInstall = ''
8 wrapProgram $out/bin/spice-record \ 9 wrapProgram $out/bin/spice-record \
9 --prefix PATH : ${prev.lib.makeBinPath (with prev; [ ffmpeg-full ])} 10 --prefix PATH : ${final.lib.makeBinPath (with final; [ ffmpeg-headless ])}
10 ''; 11 '';
11 pyproject = true; 12 pyproject = true;
12 build-system = [ prev.python3Packages.setuptools ]; 13 build-system = [ final.python3Packages.setuptools ];
13 }; 14 };
14} 15}
diff --git a/overlays/yt-dlp.nix b/overlays/yt-dlp.nix
index 1c9f77d8..e4348ded 100644
--- a/overlays/yt-dlp.nix
+++ b/overlays/yt-dlp.nix
@@ -5,7 +5,13 @@
5 python3 = prev.python3.override { 5 python3 = prev.python3.override {
6 packageOverrides = python-self: python-super: { 6 packageOverrides = python-self: python-super: {
7 yt-dlp-ejs = python-super.yt-dlp-ejs.overridePythonAttrs (oldAttrs: { 7 yt-dlp-ejs = python-super.yt-dlp-ejs.overridePythonAttrs (oldAttrs: {
8 inherit (sources.yt-dlp-ejs) pname version src; 8 inherit (sources.yt-dlp-ejs) pname src version;
9 pnpmDeps = final.fetchPnpmDeps {
10 inherit (sources.yt-dlp-ejs) pname version src;
11 pnpm = final.pnpm_10;
12 fetcherVersion = 3;
13 hash = "sha256-4qMOAl9Dbe1oYSRIeP7oPcV/+P8NLdIYvSNxaz0h+Z0=";
14 };
9 }); 15 });
10 }; 16 };
11 }; 17 };