From 0981023ad6b370f86fcf9692c7b1e164752bbbb4 Mon Sep 17 00:00:00 2001 From: Agatha Lovelace Date: Wed, 15 Feb 2023 20:20:21 +0100 Subject: [PATCH] Add development nix shell --- default.nix | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 default.nix diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..3d8c896 --- /dev/null +++ b/default.nix @@ -0,0 +1,26 @@ +with import { }; +let + jekyll_env = pkgs.bundlerEnv { + name = "jekyll_env"; + ruby = pkgs.ruby; + + gemdir = ./.; + }; +in pkgs.stdenv.mkDerivation { + name = "vampysite"; + + buildInputs = with pkgs; [ + jekyll_env + # nokogiri dependencies + zlib + libiconv + libxml2 + libxslt + nodejs-slim + ]; + + shellHook = '' + exec bundle exec jekyll serve --livereload + ''; +} +