{ inputs, lib, pkgs, ... }: let inherit (inputs) mobile-nixos; in { imports = [ (import "${mobile-nixos}/lib/configuration.nix" { device = "pine64-pinephone"; }) ]; this.locales.default = "us"; time.timeZone = "America/Chicago"; this.pc.enable = true; this.users.enabled = ["simon"]; this.sets = { cli.tools.full = true; de.utils = true; media.tools.full = true; net.tools.minimal = true; script.utils = true; sound.tools = true; sync.tools = true; sys.tools = true; www.browser = true; }; users.root.initialPassword = "00000000" # Ensures any rndis config from stage-1 is not clobbered by NetworkManager networking.networkmanager.unmanaged = [ "rndis0" "usb0" ]; # Setup USB gadget networking in initrd... mobile.boot.stage-1.networking.enable = true; nixpkgs.hostPlatform = "aarch64-linux"; system.stateVersion = "24.11"; }