source common.sh clearStore rm -rf $TEST_HOME/.cache $TEST_HOME/.config $TEST_HOME/.local cp ./simple.nix ./simple.builder.sh ./config.nix $TEST_HOME cd $TEST_HOME cat < flake.nix { outputs = {self}: { bundlers.$system.simple = drv: if drv?type && drv.type == "derivation" then drv else self.defaultPackage.$system; defaultBundler.$system = self.bundlers.$system.simple; defaultPackage.$system = import ./simple.nix; defaultApp.$system = { type = "app"; program = "\${import ./simple.nix}/hello"; }; }; } EOF nix build .# nix bundle --bundler .# .# nix bundle --bundler .#defaultBundler.$system .#defaultPackage.$system nix bundle --bundler .#bundlers.$system.simple .#defaultPackage.$system nix bundle --bundler .#defaultBundler.$system .#defaultApp.$system nix bundle --bundler .#bundlers.$system.simple .#defaultApp.$system clearStore