Initial commit

This commit is contained in:
Bouke van der Bijl
2022-12-20 14:18:29 +01:00
commit b2afa2da8c
6 changed files with 199 additions and 0 deletions

21
flake.nix Normal file
View File

@@ -0,0 +1,21 @@
{
description = "Wrapper for arduino-cli";
outputs = { self }: {
mkArduinoPackageOverlay = packageIndexFile: (self: super: {
arduinoPackages = self.lib.recursiveUpdate (super.arduinoPackages or {}) (self.callPackage ./packages.nix {
packageIndex = builtins.fromJSON (builtins.readFile packageIndexFile);
});
});
mkArduinoLibraryOverlay = libraryIndexFile: (self: super: {
arduinoLibraries = self.lib.recursiveUpdate (super.arduinoLibraries or {}) (self.callPackage ./libraries.nix {
libraryIndex = builtins.fromJSON (builtins.readFile libraryIndexFile);
});
});
overlay = (self: super: {
wrapArduinoCLI = self.callPackage ./wrap-arduino-cli.nix { };
});
};
}