diff --git a/flake.nix b/flake.nix new file mode 100644 index 0000000..e19c40b --- /dev/null +++ b/flake.nix @@ -0,0 +1,25 @@ +{ + description = "website"; + + inputs = { nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; }; + + outputs = { self, nixpkgs }: + let + inherit (nixpkgs) lib; + inherit (builtins) attrValues; + eachSystem = f: + lib.genAttrs [ "x86_64-linux" ] + (system: f nixpkgs.legacyPackages.${system}); + in { + + devShells = eachSystem (pkgs: { + default = pkgs.mkShell { + packages = attrValues { + inherit (pkgs) pnpm; + inherit (pkgs.nodePackages_latest) "@astrojs/language-server"; + }; + }; + }); + + }; +}