nix-on-droid/modules/build/config.nix

51 lines
1 KiB
Nix

# Copyright (c) 2019-2020, see AUTHORS. Licensed under MIT License, see LICENSE.
{ config, lib, pkgs, ... }:
with lib;
{
###### interface
options = {
build = {
arch = mkOption {
type = types.enum [ "aarch64" "i686" ];
default = if pkgs.stdenv.isAarch64 then "aarch64" else "i686";
internal = true;
description = "Destination arch.";
};
initialBuild = mkOption {
type = types.bool;
default = false;
internal = true;
description = ''
Whether this is the initial build for the bootstrap zip ball.
Should not be enabled manually, see
<filename>initial-build.nix</filename>.
'';
};
installationDir = mkOption {
type = types.path;
internal = true;
readOnly = true;
description = "Path to installation directory.";
};
};
};
###### implementation
config = {
build.installationDir = "/data/data/com.termux.nix/files/usr";
};
}