From 682b3c2182b9ba5212d891c940965d02156af0f7 Mon Sep 17 00:00:00 2001 From: myrmidex Date: Sun, 10 May 2026 02:20:34 +0200 Subject: [PATCH] Add nix-shell for local Zola development --- shell.nix | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 shell.nix diff --git a/shell.nix b/shell.nix new file mode 100644 index 0000000..04bf438 --- /dev/null +++ b/shell.nix @@ -0,0 +1,38 @@ +{ pkgs ? import {} }: + +pkgs.mkShell { + buildInputs = with pkgs; [ + zola + git + ]; + + shellHook = '' + # =================== + # DEV COMMANDS + # =================== + dev-up() { + zola serve --interface 0.0.0.0 --port 1111 "$@" + } + + dev-build() { + zola build + } + + # =================== + # WELCOME MESSAGE + # =================== + echo "" + echo "=================================================" + echo " lvl0-website Dev Environment " + echo "=================================================" + echo "" + echo " Zola: $(zola --version)" + echo "" + echo "Commands:" + echo " dev-up Start zola serve (live reload)" + echo " dev-build Build static site to /public" + echo "" + echo "Site: http://localhost:1111" + echo "" + ''; +}