From 41bca5f5ebafc00385b4d092eef4738ae2e69754 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ignas=20Vy=C5=A1niauskas?= Date: Wed, 11 Sep 2024 10:15:25 +0300 Subject: [PATCH] Move all controller deps to buildInputs, remove utop, nodejs Having them in propagatedBuildInputs resulted in ocaml being included in the system image and bloated it by an extra 500 MB. --- controller/default.nix | 5 ----- controller/shell.nix | 1 - 2 files changed, 6 deletions(-) diff --git a/controller/default.nix b/controller/default.nix index 368ef141..86b32c78 100644 --- a/controller/default.nix +++ b/controller/default.nix @@ -32,11 +32,6 @@ ocamlPackages.buildDunePackage rec { ]; buildInputs = with ocamlPackages; [ - nodejs - utop - ]; - - propagatedBuildInputs = with ocamlPackages; [ opium ocaml_lwt logs diff --git a/controller/shell.nix b/controller/shell.nix index e84e22a0..5342dcec 100644 --- a/controller/shell.nix +++ b/controller/shell.nix @@ -12,6 +12,5 @@ pkgs.mkShell { packages = playos-controller.buildInputs ++ playos-controller.nativeBuildInputs - ++ playos-controller.propagatedBuildInputs ++ [ pkgs.watchexec ]; }