mirror of
https://github.com/CHN-beta/nixos.git
synced 2026-01-12 04:39:23 +08:00
21 lines
458 B
Nix
21 lines
458 B
Nix
{
|
|
lib, mkPnpmPackage, nodejs, writeShellScriptBin, src,
|
|
chromium, bash
|
|
}:
|
|
let
|
|
unwrapped = mkPnpmPackage
|
|
{
|
|
name = "rsshub-unwrapped";
|
|
inherit src nodejs;
|
|
installEnv.PUPPETEER_SKIP_DOWNLOAD = "1";
|
|
script = "build:all";
|
|
distDir = ".";
|
|
};
|
|
in writeShellScriptBin "rsshub"
|
|
''
|
|
cd ${unwrapped}
|
|
export PATH=${lib.makeBinPath [ bash nodejs nodejs.pkgs.pnpm chromium ]}:$PATH
|
|
export CHROMIUM_EXECUTABLE_PATH=chromium
|
|
pnpm start
|
|
''
|