From 78d991de7d182884bf87fad82a3a7e6d4a3e35a2 Mon Sep 17 00:00:00 2001 From: James Andariese Date: Sat, 3 Aug 2024 23:02:49 -0500 Subject: [PATCH] wip --- docker.nix | 20 ++++++++++++++++++-- flake.nix | 4 ---- 2 files changed, 18 insertions(+), 6 deletions(-) diff --git a/docker.nix b/docker.nix index 74b699d..1837a68 100644 --- a/docker.nix +++ b/docker.nix @@ -1,6 +1,22 @@ { config, pkgs, ...}: +let name = "node-red"; in + pkgs.dockerTools.streamLayeredImage { - name = "node-red"; - config.Cmd = [ "${pkgs.nodePackages.node-red}/bin/node-red" ]; + inherit name; + contents = [ + pkgs.nodePackages.node-red + ] + config.Cmd = [ pkgs.writeShellApplication { + inherit name; + + runtimeInputs = with pkgs; with nodePackages; [ + node-red + ungoogled-chromium + ]; + + text = '' + node-red + ''; + } ]; } diff --git a/flake.nix b/flake.nix index 40a9e5f..1c766b7 100644 --- a/flake.nix +++ b/flake.nix @@ -11,10 +11,6 @@ lib = nixpkgs.lib; pkgs = nixpkgs.legacyPackages.${system}; streamImage = pkgs.callPackage (import ./docker.nix) {}; - #pkgs.dockerTools.streamLayeredImage { - # name = "node-red"; - # config.Cmd = [ "${pkgs.nodePackages.node-red}/bin/node-red" ]; - #}; in {