blob: efdeed0946aa91d64df0ca2402d8dfa3efd2d5eb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
{ 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
'');
};
}
|