mirror of
https://github.com/kmein/niveum
synced 2026-03-16 18:21:07 +01:00
+ bvg
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
{ config, pkgs, lib, ... }:
|
{ config, pkgs, lib, ... }:
|
||||||
let
|
let
|
||||||
|
bvg = pkgs.callPackage ../packages/bvg.nix {};
|
||||||
daybook = pkgs.callPackage ../packages/daybook.nix {};
|
daybook = pkgs.callPackage ../packages/daybook.nix {};
|
||||||
iolanguage = pkgs.callPackage ../packages/iolanguage.nix {};
|
iolanguage = pkgs.callPackage ../packages/iolanguage.nix {};
|
||||||
sncli = pkgs.python3Packages.callPackage ../packages/sncli.nix {};
|
sncli = pkgs.python3Packages.callPackage ../packages/sncli.nix {};
|
||||||
@@ -186,6 +187,7 @@ in with pkgs;
|
|||||||
aspellDicts.de
|
aspellDicts.de
|
||||||
aspellDicts.en
|
aspellDicts.en
|
||||||
aspellDicts.la
|
aspellDicts.la
|
||||||
|
bvg
|
||||||
daybook
|
daybook
|
||||||
gnupg
|
gnupg
|
||||||
jo
|
jo
|
||||||
|
|||||||
24
packages/bvg.nix
Normal file
24
packages/bvg.nix
Normal file
@@ -0,0 +1,24 @@
|
|||||||
|
{ ruby, stdenv, bundlerEnv, fetchFromGitHub }:
|
||||||
|
let
|
||||||
|
src = fetchFromGitHub {
|
||||||
|
owner = "kmein";
|
||||||
|
repo = "bvg";
|
||||||
|
rev = "bbfea2e0fdc91a37a34f581c4623704297275b47";
|
||||||
|
sha256 = "1iyghksyiy4xkyjw10a7qhy796p88gm9ll6wr7iq55xg98w9mya4";
|
||||||
|
};
|
||||||
|
env = bundlerEnv {
|
||||||
|
name = "bvg-env";
|
||||||
|
inherit ruby;
|
||||||
|
gemfile = "${src.out}/Gemfile";
|
||||||
|
lockfile = "${src.out}/Gemfile.lock";
|
||||||
|
gemset = "${src.out}/gemset.nix";
|
||||||
|
};
|
||||||
|
in stdenv.mkDerivation {
|
||||||
|
name = "bvg";
|
||||||
|
buildInputs = [ env.wrappedRuby ];
|
||||||
|
script = "${src.out}/bvg.rb";
|
||||||
|
buildCommand = ''
|
||||||
|
install -D -m755 $script $out/bin/bvg
|
||||||
|
patchShebangs $out/bin/bvg
|
||||||
|
'';
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user