An experimental nix overlay to support installing/updating android apps declaratively.
Currently it installs apps using adb but I'm planning to switch to using Nix-on-droid
Example in test.nix
let
android = import ./default.nix nixpkgs;
installer = mkInstaller {
packages = [
android.pkgs."com.duckduckgo.mobile.android"
android.pkgs."org.fdroid.fdroid"
android.pkgs."io.github.phenax.owyn"
];
};
in {
buildInputs = [
installer
];
}
./scripts/new-package.sh fdroid 'com.duckduckgo.mobile.android'
./scripts/new-package.sh url \
'io.github.phenax.owyn' \
'0.0.2' \
'https://github.com/phenax/owyn-launcher/releases/download/0.0.2/app-arm64-v8a-release.apk';