Add nix-shell for local Zola development

This commit is contained in:
myrmidex 2026-05-10 02:20:34 +02:00
parent 7356ada738
commit 682b3c2182

38
shell.nix Normal file
View file

@ -0,0 +1,38 @@
{ pkgs ? import <nixpkgs> {} }:
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 ""
'';
}