{ pkgs, config, inputs, ... }: let inherit (inputs) nixpkgs; pkgs2storeContents = map (x: { object = x; symlink = "none"; }); in { system.build.tarball = pkgs.callPackage "${nixpkgs}/nixos/lib/make-system-tarball.nix" { contents = [ ]; storeContents = pkgs2storeContents [ config.system.build.toplevel ]; extraCommands = (pkgs.writeScript "extra-commands.sh" '' mkdir -p etc run {usr/,}bin var ln -s ${config.system.build.toplevel} run/current-system ''); }; }