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 + ''; +} +