Changes
1 changed files (+15/-8)
-
-
@@ -3,18 +3,25 @@ pkgs,}: let # pkgs = import <nixpkgs> { }; # pkgs = import <nixpkgs> { }; genSeed = pkgs.runCommandLocal "your random number" { } "od -A n -t d -N 4 /dev/random > $out" |> builtins.readFile; pkgs.runCommandLocal "recursive" { requiredSystemFeatures = [ "recursive-nix" ]; buildInputs = [ pkgs.nix ]; } '' cat $(nix-build -E 'let pkgs = import <nixpkgs> { }; in pkgs.runCommandLocal "your random number" { } "od -A n -t d -N 4 /dev/random > $out"') > $out '' |> builtins.readFile; mkGiantFile = pkgs.runCommand "evil evil evil" { } "${pkgs.util-linux}/bin/fallocate -l 5G $out" |> builtins.pathExists |> builtins.toString; # mkGiantFile = # pkgs.runCommand "evil evil evil" { } "${pkgs.util-linux}/bin/fallocate -l 1G $out" |> builtins.pathExists |> builtins.toString; # # sleep = i: # pkgs.runCommand ("sleeeeeep" + i) { } "sleep 10 && echo > $out" |> builtins.readFile; sleep = i: pkgs.runCommand ("sleeeeeep" + i) { } "sleep 10 && echo > $out" |> builtins.readFile; seed = genSeed + mkGiantFile + (sleep "a") +(sleep "b"); seed = genSeed; # + mkGiantFile + (sleep "a") +(sleep "b"); hash = builtins.hashString "sha256";
-