From 0317be2c4931e30e1b891c25f353d4a3dac68849 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Thu, 23 Feb 2023 22:41:03 +0100 Subject: [PATCH] bvg: add to flake --- flake.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/flake.nix b/flake.nix index 984ee2b..248581b 100644 --- a/flake.nix +++ b/flake.nix @@ -18,6 +18,23 @@ }; in { + packages.bvg = let + env = pkgs.bundlerEnv { + name = "bvg-env"; + ruby = pkgs.ruby; + gemfile = bvg/Gemfile; + lockfile = bvg/Gemfile.lock; + gemset = bvg/gemset.nix; + }; + in pkgs.stdenv.mkDerivation { + name = "bvg"; + buildInput = [env.wrappedRuby]; + script = bvg/bvg.rb; + buildCommand = '' + install -D -m755 $script $out/bin/bvg + patchShebangs $out/bin/bvg + ''; + }; packages.onomap = pkgs.haskellPackages.callCabal2nix "onomap" ./onomastics-ng {}; packages.alarm = pkgs.writers.writeDashBin "alarm" '' set -efu