diff --git a/hosts/sid/services/rss-bridge.nix b/hosts/sid/services/rss-bridge.nix index addd2fe..a685ae5 100644 --- a/hosts/sid/services/rss-bridge.nix +++ b/hosts/sid/services/rss-bridge.nix @@ -1,8 +1,26 @@ -{ inputs, constants, ... }: +{ + inputs, + constants, + pkgs, + ... +}: { imports = [ inputs.synix.nixosModules.rss-bridge ]; + services.phpfpm.pools.rss-bridge = { + phpPackage = pkgs.php.withExtensions ( + { enabled, all }: + enabled + ++ [ + all.curl + all.mbstring + all.simplexml + all.intl + ] + ); + }; + services.rss-bridge = { enable = true; reverseProxy = { diff --git a/overlays/default.nix b/overlays/default.nix index 48b7dd1..4dbc64d 100644 --- a/overlays/default.nix +++ b/overlays/default.nix @@ -12,7 +12,7 @@ final: prev: let files = [ - # ./rss-bridge.nix + ./rss-bridge.nix ]; imports = builtins.map (f: import f final prev) files; in diff --git a/overlays/rss-bridge.nix b/overlays/rss-bridge.nix index 8de04b1..e28b409 100644 --- a/overlays/rss-bridge.nix +++ b/overlays/rss-bridge.nix @@ -1,11 +1,11 @@ final: prev: { - rss-bridge = prev.rss-bridge.overrideAttrs (oldAttrs: rec { - version = "2025-06-03"; + rss-bridge = prev.rss-bridge.overrideAttrs (oldAttrs: { + version = "unstable-2026-04-30"; src = prev.fetchFromGitHub { owner = "RSS-Bridge"; repo = "rss-bridge"; - rev = version; - sha256 = "sha256-S9TSTUwuScOcLbEpGgET1zzH1WlO1IMUOiwzMTsA65s="; + rev = "ac2608a3c4172386996a54121fafa2d0d9b80fb5"; + sha256 = "sha256-7Be701tkowl3hXpA4H6Epollf015qtPodPVpjWUwhZM="; }; }); }