network/nix/pkgs/subnetplan/default.nix

16 lines
332 B
Nix

{ pkgs ? import <nixpkgs> {} }:
with pkgs;
let
gems = bundlerEnv {
name = "gems-for-subnetplan";
gemdir = ./.;
};
in stdenv.mkDerivation rec {
name = "subnetplan";
buildInputs = [ gems.wrappedRuby ];
buildCommand = ''
install -D -m755 ${./render.rb} $out/bin/${name}
patchShebangs $out/bin/${name}
'';
}