From 1430e89648d2c905f86e5da611c97b551e94df2a Mon Sep 17 00:00:00 2001 From: Brian Hicks Date: Sun, 25 Oct 2020 14:31:15 -0500 Subject: [PATCH] make a derivation to build the site --- .gitignore | 1 + default.nix | 18 ++++++++++++++++++ 2 files changed, 19 insertions(+) create mode 100644 default.nix diff --git a/.gitignore b/.gitignore index c75eecc..870365d 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ /public +/result diff --git a/default.nix b/default.nix new file mode 100644 index 0000000..e98aac7 --- /dev/null +++ b/default.nix @@ -0,0 +1,18 @@ +{ ... }: +let + sources = import ./nix/sources.nix; + nixpkgs = import sources.nixpkgs { }; +in nixpkgs.stdenv.mkDerivation { + name = "bytes.zone"; + src = ./.; + + buildInputs = [ nixpkgs.zola ]; + buildPhase = '' + zola build + ''; + + installPhase = '' + mkdir -p $out/share + mv public $out/share/bytes.zone + ''; +}