Sha256: bef5216d26c1a7ce9247ca1b35b0c24f4a4ea42a600dc24169b4a6259f7a96d7

Contents?: true

Size: 673 Bytes

Versions: 4

Compression:

Stored size: 673 Bytes

Contents

{ pkgs, ... }:

{
  # https://devenv.sh/packages/
  packages = with pkgs; [
    git
  ];

  # https://devenv.sh/languages/
  languages.ruby.enable = true;
  # Uses bobvanderlinden/nixpkgs-ruby to supply any version of ruby
  languages.ruby.versionFile = ./.ruby-version;

  enterShell = ''
    export BUNDLE_BIN="$DEVENV_ROOT/.devenv/bin"
    export PATH="$DEVENV_PROFILE/bin:$DEVENV_ROOT/bin:$BUNDLE_BIN:$PATH"
    export BOOTSNAP_CACHE_DIR="$DEVENV_ROOT/.devenv/state"
  '';

  # The unix socket path can't be "too long".
  # Make sure it's short for when we need it.
  env.RUBY_DEBUG_SOCK_DIR = "/tmp/";

  # See full reference at https://devenv.sh/reference/options/
}

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
metaractor-3.3.2 devenv.nix
metaractor-sycamore-0.4.3 devenv.nix
metaractor-sycamore-0.4.2 devenv.nix
metaractor-sycamore-0.4.1 devenv.nix