1
1
mirror of https://github.com/NixOS/mobile-nixos.git synced 2024-12-15 19:23:01 +03:00

demo: Enable adbd in burn tool

This commit is contained in:
Samuel Dionne-Riel 2020-01-13 19:53:27 -05:00
parent 0815a83dcf
commit c15460b6d4

View File

@ -7,13 +7,16 @@
{ config, lib, pkgs, ... }: { config, lib, pkgs, ... }:
let let
inherit (lib) mkMerge mkOrder; device_info = config.mobile.device.info;
in in
{ {
config = mkMerge [
{
# Ensures we don't quit stage-1 # Ensures we don't quit stage-1
mobile.boot.stage-1.shell.enable = true; mobile.boot.stage-1.shell.enable = true;
# Only enable `adb` if we know how to.
# FIXME: relies on implementation details. Poor separation of concerns.
mobile.adbd.enable = (config.mobile.system.type == "android") &&
(config.mobile.usb.mode != "gadgetfs" || device_info.gadgetfs.functions ? ffs)
;
# Enables networking and ssh in stage-1 ! # Enables networking and ssh in stage-1 !
mobile.boot.stage-1.networking.enable = true; mobile.boot.stage-1.networking.enable = true;
@ -40,6 +43,4 @@ in
end end
'') '')
]; ];
}
];
} }