aboutsummaryrefslogtreecommitdiffhomepage
path: root/flake.nix
diff options
context:
space:
mode:
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix18
1 files changed, 16 insertions, 2 deletions
diff --git a/flake.nix b/flake.nix
index c4f97f0..897fbd7 100644
--- a/flake.nix
+++ b/flake.nix
@@ -211,6 +211,17 @@
jing
];
};
+ dsh-typst-pdf = mkDevShell {
+ pkgs = pkgs-nix;
+ name = "spine-${version} dev shell for latex & pdf output";
+ compiler = pkgs-nix.ldc;
+ extraPackages = with pkgs-nix; [
+ typst
+ #typstyle
+ #typst-live
+ #typstwriter
+ ];
+ };
dsh-latex-pdf = mkDevShell {
pkgs = pkgs-nix;
name = "spine-${version} dev shell for latex & pdf output";
@@ -232,7 +243,7 @@
litecli
visidata
sqlitebrowser
- #letos
+ letos
dbeaver-bin
];
};
@@ -261,6 +272,7 @@
html-tidy # the scroll html, which epubcheck never sees
# pdf
poppler-utils # pdfinfo, pdftotext
+ typst
#texliveFull # NOT texlive.combined.scheme-full: deprecated,
file # what a file is
];
@@ -274,6 +286,7 @@
# re-execs itself into a nix shell that has them
sqlite-interactive # readline cli; base sqlite has none
#datasette # serves an .ocda.db as a browsable, queryable web page with a json api, one command, no configuration
+ letos
epubcheck
diffoscope # diffs two epubs, two odts or two pdfs by content rather (than as bytes) (useful when output moves and cmp only says "differ")
unzip # containers: every one spine writes is a zip
@@ -286,7 +299,8 @@
#jing
# pdf
poppler-utils # pdfinfo, pdftotext
- texliveFull # NOT texlive.combined.scheme-full: deprecated,
+ typst
+ #texliveFull # NOT texlive.combined.scheme-full: deprecated,
file # what a file is
coreutils # sha256sum and numfmt guaranteed, for checking a digests.txt line by hand
po4a