nixpkgs/pkgs
Andrew Dunham 5ff79caff9 mastodon: pass dependencies as environment variables
This makes it much easier to override components of the Mastodon
derivation to e.g. use a fork. With this change, one can use something
like the following to install a fork (with the appropriate files):

    let
      src = callPackage ./source.nix { };
    in
      (mastodon.override {
        pname = "hometown";
        version = import ./version.nix;
        srcOverride = src;
        dependenciesDir = ./.;
      }).overrideAttrs (oldAttrs: rec {
        yarnOfflineCache = fetchYarnDeps {
          yarnLock = "${src}/yarn.lock";
          sha256 = "sha256-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=";
        };
        mastodonModules = oldAttrs.mastodonModules.overrideAttrs (oldModuleAttrs: {
          inherit yarnOfflineCache;
        });
      });

A spiritual successor to f949de4fbb
2023-01-07 16:18:47 -05:00
..
applications Merge pull request #201931 from kouyk/update/jetbrains 2023-01-07 20:40:10 +01:00
build-support srcOnly: prevent phases being skipped 2023-01-06 19:02:50 +01:00
common-updater
data Merge pull request #209468 from r-ryantm/auto-update/numix-icon-theme-circle 2023-01-07 10:04:42 -03:00
desktops Merge pull request #209433 from K900/plasma-5.26.5 2023-01-07 17:46:09 +01:00
development Merge pull request #209497 from r-ryantm/auto-update/python310Packages.google-cloud-bigquery-storage 2023-01-07 21:06:49 +01:00
games Merge pull request #207652 from Artturin/splicenixfmt 2023-01-07 17:42:25 +02:00
misc
os-specific Merge pull request #207652 from Artturin/splicenixfmt 2023-01-07 17:42:25 +02:00
pkgs-lib
servers mastodon: pass dependencies as environment variables 2023-01-07 16:18:47 -05:00
shells tcsh: 6.24.06 -> 6.24.07 2023-01-07 16:46:51 +08:00
stdenv Merge pull request #175495 from amjoseph-nixpkgs/pr/sourceProvenance/correct-meta-typecheck 2023-01-04 15:31:51 +01:00
test
tools Merge pull request #209343 from figsoda/bottom 2023-01-07 12:12:24 -05:00
top-level Merge pull request #207505 from andersk/electron-fiddle 2023-01-07 20:49:53 +01:00