flake.nix (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
{
description = "site";
inputs = {
vite.url = "github:icyphox/go-vite";
flake-utils.url = "github:numtide/flake-utils";
};
outputs = { self, nixpkgs, flake-utils, vite }:
flake-utils.lib.eachDefaultSystem
(system:
let
pkgs = nixpkgs.legacyPackages.${system};
in
{
devShell = pkgs.mkShell {
buildInputs = [
vite.packages.${system}.default
pkgs.go
pkgs.gotools
pkgs.gnumake
pkgs.entr
];
};
}
);
}
|