all repos — website @ 6474b1db0a4f8bdf3c83acd329cf822a9f45f563

My website

Merge homestead repository

Alan Pearce
commit

6474b1db0a4f8bdf3c83acd329cf822a9f45f563

parent

c936c99fad7e090a3caaaa6bdd5fbaf38d39abba

1 file changed, 22 insertions(+), 6 deletions(-)

changed files
M flake.nixflake.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; + }; }; }); }