nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 lib,
3 fetchFromGitHub,
4 swift,
5 swiftPackages,
6 swiftpm,
7}:
8
9# Doesn't build without using the same stdenv (and Clang) to build swift
10swiftPackages.stdenv.mkDerivation {
11 pname = "airdrop-cli";
12 version = "0-unstable-2025-07-14";
13
14 src = fetchFromGitHub {
15 owner = "vldmrkl";
16 repo = "airdrop-cli";
17 rev = "8bb7d64c9f9ce1166405aa5b9a11f00dcc466ea0";
18 hash = "sha256-aaczNVDJhkzeaSBXP+HmgHGZWVztggwv3OtTBAFCFvk=";
19 };
20
21 nativeBuildInputs = [
22 swift
23 swiftpm
24 ];
25
26 makeFlags = [
27 "PREFIX=$(out)"
28 ];
29
30 meta = {
31 description = "Use Airdrop from the CLI on macOS written in Swift";
32 homepage = "https://github.com/vldmrkl/airdrop-cli";
33 license = lib.licenses.mit;
34 maintainers = with lib.maintainers; [ Enzime ];
35 mainProgram = "airdrop";
36 platforms = lib.platforms.darwin;
37 };
38}