summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvin <vin@vineetk.net>2025-10-06 22:52:32 -0400
committervin <vin@vineetk.net>2025-10-06 22:52:32 -0400
commit118507c0d142075f188e2699b3fb796e38ac2a19 (patch)
treef36d9ce625781ea149d99d5978afcdc63c26a6b9
parent8d42e47952b290cfb0cecd67a8eadcc50f3b47fa (diff)
texlive package stuff
-rw-r--r--home.nix12
1 files changed, 9 insertions, 3 deletions
diff --git a/home.nix b/home.nix
index b98dbbc..675b861 100644
--- a/home.nix
+++ b/home.nix
@@ -42,11 +42,9 @@ let
42 with pkgs; 42 with pkgs;
43 texlive.withPackages ( 43 texlive.withPackages (
44 texlivePackages: with texlivePackages; [ 44 texlivePackages: with texlivePackages; [
45 # A minimal base scheme and a common build tool
46 scheme-small 45 scheme-small
47 latexmk 46 latexmk
48 47
49 # Packages from your research paper's preamble
50 algorithm2e 48 algorithm2e
51 amsmath 49 amsmath
52 babel 50 babel
@@ -59,12 +57,17 @@ let
59 capt-of 57 capt-of
60 circuitikz 58 circuitikz
61 cite 59 cite
60 collection-fontsrecommended
62 ec 61 ec
62 enumitem
63 esdiff
63 hyperref 64 hyperref
65 ifoddpage
64 microtype 66 microtype
65 pgfplots 67 pgfplots
66 preview 68 preview
67 pslatex 69 pslatex
70 relsize
68 siunitx 71 siunitx
69 url 72 url
70 wrapfig 73 wrapfig
@@ -80,7 +83,6 @@ in
80 83
81 packages = with pkgs; [ 84 packages = with pkgs; [
82 # document writing and viewing 85 # document writing and viewing
83 mupdf # needed for emacs docview
84 my-texlive 86 my-texlive
85 87
86 # messaging 88 # messaging
@@ -339,6 +341,10 @@ in
339 commit.gpgsign = false; 341 commit.gpgsign = false;
340 gpg.format = "ssh"; 342 gpg.format = "ssh";
341 "gpg \"ssh\"".allowedSignersFile = "/home/vin/.ssh/allowed_signers"; 343 "gpg \"ssh\"".allowedSignersFile = "/home/vin/.ssh/allowed_signers";
344 credential = {
345 helper = "kasi";
346 "https://git.overleaf.com/".username = "git";
347 };
342 }; 348 };
343 ignores = [ 349 ignores = [
344 "*~" 350 "*~"