Skip to content

Commit 6876acc

Browse files
committed
add boilerplate quarto
1 parent 4ec7e84 commit 6876acc

File tree

4 files changed

+32
-3
lines changed

4 files changed

+32
-3
lines changed

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
.direnv/
22
result
3+
/.quarto/
4+
_site/

_quarto.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
project:
2+
type: website
3+
4+
website:
5+
title: "nullkomma"
6+
description: "Opinionated 🤓, batteries-included 🔋, extra-DRY 🤌 Nix boilerplate."
7+
navbar:
8+
left:
9+
- href: index.qmd
10+
text: Home
11+
12+
format:
13+
html:
14+
theme: pulse
15+
toc: true

flake.nix

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,20 @@
6161
# keep-sorted end
6262
];
6363
};
64+
packages = {
65+
docs = pkgs.stdenv.mkDerivation {
66+
name = "nullkomma-docs";
67+
src = ./.;
68+
buildInputs = [ pkgs.quartoMinimal ];
69+
buildPhase = ''
70+
quarto render
71+
'';
72+
installPhase = ''
73+
mkdir -p $out
74+
cp -r _site/* $out
75+
'';
76+
};
77+
};
6478
treefmt = {
6579
programs = {
6680
# keep-sorted start
@@ -102,9 +116,6 @@
102116
};
103117
};
104118
flake = {
105-
site = {
106-
foo = "bar";
107-
};
108119
schemas = inputs.flake-schemas.schemas;
109120
templates = rec {
110121
base = {

index.qmd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
foo

0 commit comments

Comments
 (0)