vaguerent/flake.nix
2023-06-05 14:18:05 -07:00

23 lines
674 B
Nix

{
description = "HashiCorp Vagrant project";
inputs.nixpkgs.url = "github:nixos/nixpkgs/release-22.05";
inputs.flake-utils.url = "github:numtide/flake-utils";
outputs = { self, nixpkgs, flake-utils }:
let
localOverlay = import ./nix/overlay.nix;
overlays = [ localOverlay ];
in flake-utils.lib.eachDefaultSystem (system:
let pkgs = import nixpkgs { inherit system overlays; };
in {
legacyPackages = pkgs;
inherit (pkgs) devShell;
}) // {
# platform independent attrs
overlay = final: prev:
(nixpkgs.lib.composeManyExtensions overlays) final prev;
inherit overlays;
};
}