mirror of
https://github.com/CHN-beta/nixos.git
synced 2024-10-24 09:58:44 +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
|
|
'';
|
|
}
|