Disable ormolu for hakyll DSL-y code; only bring in a stylesheet if we have one
This commit is contained in:
parent
9244c2e20f
commit
8cec937b86
9 changed files with 70 additions and 56 deletions
40
default.nix
40
default.nix
|
@ -1,26 +1,26 @@
|
|||
let
|
||||
cfg = import ./nix/default.nix {};
|
||||
cfg = import ./nix/default.nix { };
|
||||
in
|
||||
{ pkgs ? cfg.pkgs }:
|
||||
|
||||
pkgs.stdenv.mkDerivation {
|
||||
name = "my-site";
|
||||
buildInputs = [
|
||||
cfg.generator
|
||||
];
|
||||
src = cfg.src;
|
||||
pkgs.stdenv.mkDerivation {
|
||||
name = "hakyll-nix-template";
|
||||
buildInputs = [
|
||||
cfg.generator
|
||||
];
|
||||
src = cfg.src;
|
||||
|
||||
# https://github.com/jaspervdj/hakyll/issues/614
|
||||
# https://github.com/NixOS/nix/issues/318#issuecomment-52986702
|
||||
# https://github.com/MaxDaten/brutal-recipes/blob/source/default.nix#L24
|
||||
LOCALE_ARCHIVE = pkgs.lib.optionalString (pkgs.buildPlatform.libc == "glibc") "${pkgs.glibcLocales}/lib/locale/locale-archive";
|
||||
LANG = "en_US.UTF-8";
|
||||
# https://github.com/jaspervdj/hakyll/issues/614
|
||||
# https://github.com/NixOS/nix/issues/318#issuecomment-52986702
|
||||
# https://github.com/MaxDaten/brutal-recipes/blob/source/default.nix#L24
|
||||
LOCALE_ARCHIVE = pkgs.lib.optionalString (pkgs.buildPlatform.libc == "glibc") "${pkgs.glibcLocales}/lib/locale/locale-archive";
|
||||
LANG = "en_US.UTF-8";
|
||||
|
||||
buildPhase = ''
|
||||
hakyll-site build
|
||||
'';
|
||||
installPhase = ''
|
||||
mkdir -p "$out/dist"
|
||||
cp -r ../dist/* "$out/dist"
|
||||
'';
|
||||
}
|
||||
buildPhase = ''
|
||||
hakyll-site build
|
||||
'';
|
||||
installPhase = ''
|
||||
mkdir -p "$out/dist"
|
||||
cp -r ../dist/* "$out/dist"
|
||||
'';
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue