nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at devShellTools-shell 27 lines 623 B view raw
1{ 2 lib, 3 symlinkJoin, 4 pidgin, 5 makeWrapper, 6 plugins, 7}: 8 9let 10 extraArgs = map (x: x.wrapArgs or "") plugins; 11in 12symlinkJoin { 13 name = "pidgin-with-plugins-${pidgin.version}"; 14 15 paths = [ pidgin ] ++ plugins; 16 17 nativeBuildInputs = [ makeWrapper ]; 18 19 postBuild = '' 20 wrapProgram $out/bin/pidgin \ 21 --suffix-each PURPLE_PLUGIN_PATH ':' "$out/lib/purple-${lib.versions.major pidgin.version} $out/lib/pidgin" \ 22 ${toString extraArgs} 23 wrapProgram $out/bin/finch \ 24 --suffix-each PURPLE_PLUGIN_PATH ':' "$out/lib/purple-${lib.versions.major pidgin.version}" \ 25 ${toString extraArgs} 26 ''; 27}