From 2c997731268e57ef80e9cf7ed2ac22c470fa7460 Mon Sep 17 00:00:00 2001 From: Patrick MARIE Date: Sun, 2 Mar 2025 10:19:46 +0100 Subject: [PATCH] Adding poc-helm-complex --- poc-helm-complex/default.nix | 23 +++++++++++++++++++++++ poc-helm-complex/nix/manifest.nix | 24 ++++++++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 poc-helm-complex/default.nix create mode 100644 poc-helm-complex/nix/manifest.nix diff --git a/poc-helm-complex/default.nix b/poc-helm-complex/default.nix new file mode 100644 index 0000000..e87f8a1 --- /dev/null +++ b/poc-helm-complex/default.nix @@ -0,0 +1,23 @@ +{ + pkgs ? import {}, +}: +let + src = [( + pkgs.fetchgit { + url = "https://github.com/mycroft/nix-home-env.git"; + hash = "sha256-QViSiFW9/YHtGGPWC673clmrnfNMA6DkaCn5MIUhDxM="; + }) + (pkgs.fetchgit { + url = "https://github.com/mycroft/nix-home-env.git"; + hash = "sha256-/hnVnswIJ6ojHqP8W2Wfz9egINIlLra0HvqCEiZ7vxg="; + rev = "fb64416268cd56381f7c13692a0a03db3e2b38cf"; + }) + ]; + + out = { + env = pkgs.callPackage ./nix/manifest.nix { + inherit src; + }; + }; +in + out diff --git a/poc-helm-complex/nix/manifest.nix b/poc-helm-complex/nix/manifest.nix new file mode 100644 index 0000000..f12bdef --- /dev/null +++ b/poc-helm-complex/nix/manifest.nix @@ -0,0 +1,24 @@ +{ + pkgs ? import {}, + src +}: +let + # patched contains path to store of this command's out + # use patched + patched = pkgs.runCommand "test0" { + src = src; + } '' + mkdir $out; + echo ${pkgs.lib.strings.concatStringsSep ":" src} + date > $out/bla + ''; +in + pkgs.runCommand "test1" { + src2 = patched; + } '' + echo "step 2!!" + mkdir $out; + echo "src2 is $src2" + + echo ${patched} + '' \ No newline at end of file