Add homebrew package to flake

This commit is contained in:
Greg Hellings
2023-06-01 10:54:46 -05:00
parent 151c6786cc
commit 39a1e735e7
6 changed files with 74 additions and 21 deletions
+24 -20
View File
@@ -1,24 +1,28 @@
{ pkgs, ... }:
{ nixunstable, flake-utils }:
let
callPackage = pkgs.lib.callPackageWith pkgs;
lib = pkgs.lib;
python = pkgs.packages.python3;
cp = pkgs.packages.python3.pkgs.callPackage;
in {
datadog-api-client = callPackage ./datadog-api-client.nix {
inherit pkgs lib;
buildPythonPackage = python.pkgs.buildPythonPackage;
fetchPypi = pkgs.python.pkgs.fetchPypi;
};
flake-utils.lib.eachDefaultSystemMap (system:
let
pkgs = (import nixunstable { inherit system; });
lib = pkgs.lib;
callPackage = pkgs.lib.callPackageWith pkgs;
python = pkgs.packages.python3;
cp = pkgs.packages.python3.pkgs.callPackage;
in {
datadog-api-client = callPackage ./datadog-api-client.nix {
inherit pkgs lib;
buildPythonPackage = python.pkgs.buildPythonPackage;
fetchPypi = pkgs.python.pkgs.fetchPypi;
};
hms = pkgs.callPackage ./hms.nix {
inherit pkgs;
};
hms = pkgs.callPackage ./hms.nix {
inherit pkgs;
};
xonsh-direnv = pkgs.callPackage ./xonsh-direnv.nix {
buildPythonPackage = pkgs.python3.pkgs.buildPythonPackage;
fetchPypi = pkgs.python.pkgs.fetchPypi;
};
brew = pkgs.callPackage ./homebrew.nix {};
}
xonsh-direnv = pkgs.callPackage ./xonsh-direnv.nix {
buildPythonPackage = pkgs.python3.pkgs.buildPythonPackage;
fetchPypi = pkgs.python.pkgs.fetchPypi;
};
}
)