nixapks/flake.nix
2025-05-15 16:09:54 +03:00

27 lines
934 B
Nix

{
description = "Build android applications with nix";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
android-nixpkgs.url = "github:HPRIOR/android-nixpkgs";
gradle2nix-flake.url = "github:tadfisher/gradle2nix/v2";
gradle-dot-nix.url = "github:CrazyChaoz/gradle-dot-nix";
};
outputs = { self, nixpkgs, ... }@inputs:
let
system = "x86_64-linux";
pkgs = import nixpkgs {
inherit system;
android_sdk.accept_license = true;
};
callPackage = pkgs.callPackage;
stdenv = pkgs.stdenv;
in
{
packages.x86_64-linux.lichess = callPackage ./apks/by-name/li/lichess/package.nix { };
packages.x86_64-linux.wireguard = callPackage ./apks/by-name/wi/wireguard/package.nix { };
packages.x86_64-linux.smouldering_durtles = callPackage ./apks/by-name/sm/smouldering_durtles/package.nix {
inherit (inputs) android-nixpkgs gradle-dot-nix;
};
};
}