From 462fa33b1881216951ad61deb38eb1c92e66dcd4 Mon Sep 17 00:00:00 2001 From: "quentin@aristote.fr" Date: Mon, 15 Apr 2024 00:33:33 +0200 Subject: nixos: rss-bridge: make compatible with all versions --- modules/nixos/rss-bridge.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'modules') diff --git a/modules/nixos/rss-bridge.nix b/modules/nixos/rss-bridge.nix index a6fcdb7..3aec1c1 100644 --- a/modules/nixos/rss-bridge.nix +++ b/modules/nixos/rss-bridge.nix @@ -41,9 +41,14 @@ in { }; }; - config.services.rss-bridge.config.system.enabled_bridges = - lib.mkIf cfg.enable - (map (bridge: bridge.name) cfg.extraBridges); + config.services.rss-bridge = let + whitelist = + lib.mkIf cfg.enable + (map (bridge: bridge.name) cfg.extraBridges); + in + if builtins.compareVersions lib.trivial.version "23.11" <= 0 + then {inherit whitelist;} + else {config.system.enabled_bridges = whitelist;}; config.services.nginx = lib.mkIf (cfg.virtualHost != null) { virtualHosts.${cfg.virtualHost}.root = lib.mkIf (cfg.extraBridges != []) -- cgit v1.2.3