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