ess/vendor/github.com/acaloiaro/go-envparse/flake.nix
Juan C. Müller 284adb75aa
fix: vendorize dependencies
Signed-off-by: Juan C. Müller <me@juancmuller.com>
2025-04-10 20:24:15 -04:00

46 lines
1 KiB
Nix

{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
systems.url = "github:nix-systems/default";
devenv.url = "github:cachix/devenv";
};
outputs = {
self,
nixpkgs,
devenv,
systems,
...
} @ inputs: let
forEachSystem = nixpkgs.lib.genAttrs (import systems);
in {
packages = forEachSystem (system: let
callPackage = nixpkgs.darwin.apple_sdk_11_0.callPackage or nixpkgs.legacyPackages.${system}.callPackage;
in {
default = callPackage ./. {};
});
devShells = forEachSystem (system: let
pkgs = nixpkgs.legacyPackages.${system};
in {
default = devenv.lib.mkShell {
inherit inputs pkgs;
modules = [
{
packages = with pkgs; [
automake
go_1_23
gotools
golangci-lint
go-tools
gopls
nix-update
pre-commit
svu
];
}
];
};
});
};
}