all repos — site @ master

source for my site, found at icyphox.sh

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
            ];
          };
        }
      );

}