Files
dandellion-xyz/flake.nix
T
2022-07-25 03:33:45 +02:00

36 lines
706 B
Nix

{
description = "A very basic flake";
inputs = {
even = {
url = "github:dali99/even";
flake = false;
};
};
outputs = inputs@{ self, nixpkgs, ... }: let
pkgs = nixpkgs.legacyPackages.x86_64-linux;
in {
packages.x86_64-linux.website = pkgs.stdenv.mkDerivation {
name = "dandellion-xyz";
version = "unstable";
nativeBuildInputs = [ pkgs.zola ];
src = ./.;
buildPhase = ''
mkdir themes
ln -s ${inputs.even} themes/even
zola build
'';
installPhase = ''
mkdir -p $out
mv public/* $out/
'';
};
packages.x86_64-linux.default = self.packages.x86_64-linux.website;
};
}