Merge homestead repository
1 file changed, 22 insertions(+), 6 deletions(-)
changed files
M flake.nix → flake.nix
@@ -13,9 +13,15 @@ flake-utils.lib.eachDefaultSystem (system: let pkgs = nixpkgs.legacyPackages.${system}; + overlays = [ + (final: prev: rec { + nodejs = prev.nodejs-18_x; + bun = (prev.bun.override { inherit nodejs; }); + }) + ]; nativeBuildInputs = with pkgs; [ zola - nodePackages_latest.prettier + nodePackages.prettier fd brotli gzip@@ -45,11 +51,21 @@ inherit self pkgs flockenzeit; website = packages.default; }; }; - devShell = pkgs.mkShell { - buildInputs = with pkgs; [ - caddy - flyctl - ] ++ nativeBuildInputs; + devShells = { + default = pkgs.mkShell { + packages = with pkgs; [ + node2nix + nodejs + ] ++ (with pkgs.nodePackages; [ + prettier + ]); + }; + ssg = pkgs.mkShell { + buildInputs = with pkgs; [ + caddy + flyctl + ] ++ nativeBuildInputs; + }; }; }); }