summaryrefslogtreecommitdiffstats
path: root/ruby_provider/update.nix
blob: c303feb33d1ed61c3fcaf48cac31e90975d766b5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{
  pkgs ? import <nixpkgs> { },
}:
pkgs.mkShellNoCC {

  packages = [
    pkgs.bundler
    pkgs.bundix
    pkgs.nixfmt
  ];

  shellHook = ''
    rm -f gemset.nix Gemfile.lock

    bundler lock --update
    bundix
    nixfmt gemset.nix

    exit 0
  '';
}