From 79268b48e784b789f98408df2ba8916dd02dbd11 Mon Sep 17 00:00:00 2001 From: uakci Date: Mon, 7 Nov 2022 02:29:51 +0100 Subject: =?UTF-8?q?replace=20spe=20and=20nui=20with=20zugai=E2=80=99s=20li?= =?UTF-8?q?l=20serial=20tool?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- flake.nix | 61 ++++++++++++++++++++----------------------------------------- 1 file changed, 20 insertions(+), 41 deletions(-) (limited to 'flake.nix') diff --git a/flake.nix b/flake.nix index d726582..01f564d 100644 --- a/flake.nix +++ b/flake.nix @@ -2,15 +2,17 @@ inputs = { flake-utils.url = "github:numtide/flake-utils/master"; gomod2nix.url = "github:tweag/gomod2nix/master"; - nuigui-upstream.url = "github:uakci/nuigui/master"; - nuigui-upstream.flake = false; - serial-predicate-engine-upstream.url = - "github:acotis/serial-predicate-engine/master"; - serial-predicate-engine-upstream.flake = false; + toaq-dictionary = { + url = "github:toaq/dictionary/master"; + flake = false; + }; + zugai = { + url = "github:toaq/zugai/main"; + flake = false; + }; }; - outputs = { self, nixpkgs, gomod2nix, nuigui-upstream - , serial-predicate-engine-upstream, flake-utils, ... }: + outputs = { self, nixpkgs, gomod2nix, flake-utils, zugai, toaq-dictionary, ... }: flake-utils.lib.eachDefaultSystem (system: let pkgs = (import nixpkgs { @@ -26,55 +28,32 @@ ''; imagemagickWithPango = imagemagick.overrideAttrs (a: { buildInputs = a.buildInputs ++ [ pango ]; }); - schemePkgs = lib.mapAttrs (name: - { src, install, patches }: - pkgs.stdenv.mkDerivation { - inherit src name patches; - buildInputs = [ guile ]; - installPhase = '' - mkdir -p $out/bin - cp -r ./* $out - cp "${writers.writeBash "${name}-start" install}" $out/bin/${name} - ''; - }) { - nuigui = { - src = nuigui-upstream; - patches = [ ./patches/nui.patch ]; - install = '' - cd $(dirname $0)/../ - ${guile}/bin/guile web.scm - ''; - }; - serial-predicate-engine = { - src = serial-predicate-engine-upstream; - patches = [ ./patches/spe.patch ]; - install = '' - cd $(dirname $0)/../web/ - ${guile}/bin/guile webservice.scm - ''; - }; - }; + expand-serial = runCommand "expand-serial" { } '' + mkdir -p $out/bin + tee >$out/bin/expand-serial <