1 { ttrss_config ? "/etc/ttrss/config.php"
2 , varDir ? "/var/lib/ttrss"
5 withPlugins = plugins: package.overrideAttrs(old: rec {
6 name = "${old.name}-with-plugins";
7 installPhase = old.installPhase +
8 builtins.concatStringsSep "\n" (
9 map (value: "ln -s ${value} $out/plugins/${value.pluginName}") plugins
11 passthru = old.passthru // {
13 withPlugins = morePlugins: old.withPlugins (morePlugins ++ plugins);
16 package = stdenv.mkDerivation (mylibs.fetchedGit ./tt-rss.json // rec {
18 rm -rf lock feed-icons cache
19 ln -sf ${varDir}/{lock,feed-icons,cache} .
23 ln -s ${ttrss_config} $out/config.php