queer.af's fork of mastodon
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

24 lines
626 B

{ pkgs ? import <nixpkgs> { } }:
let
src = import ./source.nix;
gems = pkgs.bundlerEnv {
name = "mastodon-gems";
gemdir = ./.;
};
yarns = pkgs.mkYarnPackage {
pname = "mastodon-yarns";
yarnNix = ./yarn.nix;
packageJSON = ./package.json;
version = "0.0.0";
inherit src;
};
in
pkgs.mkShell {
packages = [ gems gems.wrappedRuby pkgs.yarn pkgs.nodejs pkgs.foreman ];
RAILS_ENV = "development";
# The rails bits default to this, but the node bits don't, which cause weird
# errors trying to run the streaming component without sourcing a .envrc.
DB_HOST = "/var/run/postgresql";
}