chore: run nixfmt

This commit is contained in:
Youwen Wu 2024-10-31 17:51:52 -07:00
parent aea6f85d0e
commit f377b5ca11
Signed by: youwen5
GPG key ID: 865658ED1FE61EC3

View file

@ -1,5 +1,5 @@
{
description = "hakyll-nix-template";
description = "gradient ascent";
nixConfig = {
allow-import-from-derivation = "true";
@ -16,11 +16,19 @@
inputs.nixpkgs.follows = "haskellNix/nixpkgs-unstable";
inputs.flake-utils.url = "github:numtide/flake-utils";
outputs = { self, nixpkgs, flake-utils, haskellNix }:
flake-utils.lib.eachDefaultSystem (system:
outputs =
{
self,
nixpkgs,
flake-utils,
haskellNix,
}:
flake-utils.lib.eachDefaultSystem (
system:
let
hls = pkgs.haskell-language-server;
overlays = [ haskellNix.overlay
overlays = [
haskellNix.overlay
(final: prev: {
hakyllProject = final.haskell-nix.project' {
src = ./ssg;
@ -64,9 +72,9 @@
# https://github.com/NixOS/nix/issues/318#issuecomment-52986702
# https://github.com/MaxDaten/brutal-recipes/blob/source/default.nix#L24
LANG = "en_US.UTF-8";
LOCALE_ARCHIVE = pkgs.lib.optionalString
(pkgs.buildPlatform.libc == "glibc")
"${pkgs.glibcLocales}/lib/locale/locale-archive";
LOCALE_ARCHIVE = pkgs.lib.optionalString (
pkgs.buildPlatform.libc == "glibc"
) "${pkgs.glibcLocales}/lib/locale/locale-archive";
buildPhase = ''
${flake.packages.${executable}}/bin/hakyll-site build --verbose
@ -78,7 +86,9 @@
'';
};
in flake // rec {
in
flake
// {
apps = {
default = flake-utils.lib.mkApp {
drv = hakyll-site;
@ -90,6 +100,8 @@
inherit hakyll-site website;
default = website;
};
formatter = pkgs.nixfmt-rfc-style;
}
);
}