Merge remote-tracking branch 'kmein/master'
This commit is contained in:
commit
2a63d78060
@ -138,7 +138,15 @@ in {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
systemd.services.bruellwuerfel = {
|
systemd.services.bruellwuerfel =
|
||||||
|
let
|
||||||
|
bruellwuerfelSrc = pkgs.fetchFromGitHub {
|
||||||
|
owner = "krebs";
|
||||||
|
repo = "bruellwuerfel";
|
||||||
|
rev = "dc73adf69249fb63a4b024f1f3fbc9e541b27015";
|
||||||
|
sha256 = "078jp1gbavdp8lnwa09xa5m6bbbd05fi4x5ldkkgin5z04hwlhmd";
|
||||||
|
};
|
||||||
|
in {
|
||||||
wantedBy = [ "multi-user.target" ];
|
wantedBy = [ "multi-user.target" ];
|
||||||
environment = {
|
environment = {
|
||||||
IRC_CHANNEL = "#flix";
|
IRC_CHANNEL = "#flix";
|
||||||
@ -147,7 +155,7 @@ in {
|
|||||||
IRC_HISTORY_FILE = "/tmp/bruelli.history";
|
IRC_HISTORY_FILE = "/tmp/bruelli.history";
|
||||||
};
|
};
|
||||||
serviceConfig = {
|
serviceConfig = {
|
||||||
ExecStart = "${pkgs.bruellwuerfel}/bin/bruellwuerfel";
|
ExecStart = "${pkgs.deno}/bin/deno run -A ${bruellwuerfelSrc}/src/index.ts";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -1,26 +0,0 @@
|
|||||||
{ yarn2nix-moretea, fetchFromGitHub, nodePackages, nodejs }: let
|
|
||||||
#src = ~/src/bruellwuerfel;
|
|
||||||
src = fetchFromGitHub {
|
|
||||||
owner = "krebs";
|
|
||||||
repo = "bruellwuerfel";
|
|
||||||
rev = "57e20e630f732ce4e15b495ec5f9bf72a121b959";
|
|
||||||
sha256 = "08zwwl24sq21r497a03lqpy2x10az8frrsh6d38xm92snd1yf85b";
|
|
||||||
};
|
|
||||||
|
|
||||||
in yarn2nix-moretea.mkYarnModules rec {
|
|
||||||
pname = "bruellwuerfel";
|
|
||||||
version = "1.0";
|
|
||||||
name = "${pname}-${version}";
|
|
||||||
packageJSON = "${src}/package.json";
|
|
||||||
yarnLock = "${src}/yarn.lock";
|
|
||||||
postBuild = ''
|
|
||||||
cp -r ${src}/{src,tsconfig.json} $out/
|
|
||||||
cd $out
|
|
||||||
${nodePackages.typescript}/bin/tsc || :
|
|
||||||
mkdir -p $out/bin
|
|
||||||
echo '#!/bin/sh' > $out/bin/bruellwuerfel
|
|
||||||
echo "export NODE_PATH=$out/dist" >> $out/bin/bruellwuerfel
|
|
||||||
echo "${nodejs}/bin/node $out/dist/index.js" >> $out/bin/bruellwuerfel
|
|
||||||
chmod +x $out/bin/bruellwuerfel
|
|
||||||
'';
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user