From 0caba82b7c3349da002d13b5d5857b097e15d2f3 Mon Sep 17 00:00:00 2001 From: Danila Fedorin Date: Sun, 27 Mar 2022 18:28:20 -0700 Subject: [PATCH] Turn program into a flake --- default.nix | 10 ++++-- flake.lock | 92 +++++++++++++++++++++++++++++++++++++++++++++++++++++ flake.nix | 20 ++++++++++++ 3 files changed, 119 insertions(+), 3 deletions(-) create mode 100644 flake.lock create mode 100644 flake.nix diff --git a/default.nix b/default.nix index 72dc32b..de627ad 100644 --- a/default.nix +++ b/default.nix @@ -1,4 +1,4 @@ -{ bundlerEnv, ruby, stdenv }: +{ bundlerEnv, ruby, stdenv, katex-server }: let gems = bundlerEnv { @@ -13,14 +13,18 @@ in stdenv.mkDerivation { name = "katex-converter"; src = ./convert.rb; - buildInputs = [ gems ruby ]; + buildInputs = [ katex-server gems ruby ]; unpackPhase = "echo 'Skipping unpack phase (nothing to unpack)'"; installPhase = '' mkdir -p $out/{bin,share/katex-converter} cp $src $out/share/katex-converter/convert.rb cat > $out/bin/katex-converter <