mirror of
https://github.com/CHN-beta/nixos.git
synced 2024-10-24 12:18:46 +08:00
30 lines
651 B
Nix
30 lines
651 B
Nix
|
{ lib, stdenv, bundlerEnv, fetchFromGitHub }:
|
||
|
let
|
||
|
pname = "huginn";
|
||
|
version = "20230723";
|
||
|
src = fetchFromGitHub
|
||
|
{
|
||
|
owner = "CHN-beta";
|
||
|
repo = "huginn";
|
||
|
rev = "a02977ad420a01b6460634af19f714db4a8f8f36";
|
||
|
hash = "sha256-Ty2EDCIjbvcf3PzPupcV4s7ZfAFTuYEjSfy0m+Yt3j4=";
|
||
|
};
|
||
|
gems = bundlerEnv
|
||
|
{
|
||
|
name = "${pname}-${version}-gems";
|
||
|
gemdir = "${src}";
|
||
|
gemfile = "${src}/Gemfile";
|
||
|
lockfile = "${src}/Gemfile.lock";
|
||
|
gemset = "${src}/gemset.nix";
|
||
|
copyGemFiles = true;
|
||
|
};
|
||
|
in stdenv.mkDerivation
|
||
|
{
|
||
|
inherit pname version src;
|
||
|
buildInputs = [ gems gems.wrappedRuby ];
|
||
|
installPhase =
|
||
|
''
|
||
|
false
|
||
|
'';
|
||
|
}
|