From d6302f9e3911a1c8e0cd88f62214179a0477979b Mon Sep 17 00:00:00 2001 From: b12f Date: Sat, 24 Aug 2024 21:09:33 +0200 Subject: [PATCH] flake: add package output --- _config.ts | 17 +++-------------- flake.nix | 13 +++++++++++++ 2 files changed, 16 insertions(+), 14 deletions(-) diff --git a/_config.ts b/_config.ts index 49aaf75..4324af1 100644 --- a/_config.ts +++ b/_config.ts @@ -14,21 +14,10 @@ site.use(date()); site.use(jsx()); site.use(terser()); site.use(postcss()); +site.copy("assets"); -site.loadAssets([ - ".png", - ".jpg", - ".svg", - ".pdf", - ".woff2", - ".woff", - ".ttf", - ".otf", - ".js", - ".mjs", - ".txt", - ".mp4", -]); + +site.loadAssets([ ".js", ".mjs" ]); site.ignore("README.md", "CHANGELOG.md", "LICENSE.md"); diff --git a/flake.nix b/flake.nix index 1131554..b0d4700 100644 --- a/flake.nix +++ b/flake.nix @@ -16,6 +16,19 @@ inherit self nixpkgs; name = "mezza.biz"; preOverlays = [ devshell.overlays.default ]; + overlay = final: prev: { + mezza-biz = prev.stdenv.mkDerivation { + name = "mezza.biz"; + version = "0.0.1"; + src = ./.; + installPhase = '' + ${nixpkgs.deno}/bin/deno task build + mkdir -p $out + cp -r _site/* $out/ + cp -r _site/.* $out/ + ''; + }; + }; shell = { pkgs }: pkgs.devshell.mkShell { # Add additional packages you'd like to be available in your devshell