From 20d62336a446bea6c5846805e8325b67cd59fe54 Mon Sep 17 00:00:00 2001 From: seth Date: Tue, 8 Oct 2024 11:49:47 -0400 Subject: nice redesign (#145) * nix: drop treefmt * nix: remove .envrc * nix: move `serve` to apps output * nice redesign * use local stylesheet * nix: fix build --- nix/package.nix | 53 ----------------------------------------------------- 1 file changed, 53 deletions(-) delete mode 100644 nix/package.nix (limited to 'nix/package.nix') diff --git a/nix/package.nix b/nix/package.nix deleted file mode 100644 index e73ca90..0000000 --- a/nix/package.nix +++ /dev/null @@ -1,53 +0,0 @@ -{ - lib, - stdenvNoCC, - writeShellApplication, - miniserve, - zola, - - nix-filter, - self, -}: - -let - website = stdenvNoCC.mkDerivation { - pname = "getchoo-website"; - version = self.shortRev or self.dirtyShortRev or "unknown"; - - src = nix-filter.lib { - root = self; - include = [ - "config.toml" - "content" - "static" - "templates" - ]; - }; - - nativeBuildInputs = [ zola ]; - - dontConfigure = true; - dontFixup = true; - - buildPhase = "zola build"; - installPhase = "mv public $out"; - - passthru = { - serve = writeShellApplication { - name = "serve"; - runtimeInputs = [ miniserve ]; - - text = '' - miniserve ${website}/ - ''; - }; - }; - - meta = { - homepage = "https://github.com/getchoo/website"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ getchoo ]; - }; - }; -in -website -- cgit v1.2.3