summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.envrc6
-rw-r--r--.gitignore2
-rw-r--r--.latexmkrc1
l---------.pre-commit-config.yaml2
-rw-r--r--flake.lock313
-rw-r--r--src/publications/default.nix2
6 files changed, 56 insertions, 270 deletions
diff --git a/.envrc b/.envrc
index fd8affa..d70512d 100644
--- a/.envrc
+++ b/.envrc
@@ -2,9 +2,9 @@ if ! has nix_direnv_version || ! nix_direnv_version 2.2.1; then
source_url "https://raw.githubusercontent.com/nix-community/nix-direnv/2.2.1/direnvrc" "sha256-zelF0vLbEl5uaqrfIzbgNzJWGmLzCmYAkInj/LNxvKs="
fi
-nix_direnv_watch_file devenv.nix
-nix_direnv_watch_file devenv.lock
-nix_direnv_watch_file devenv.yaml
+watch_file devenv.nix
+watch_file devenv.lock
+watch_file devenv.yaml
if ! use flake . --impure
then
echo "devenv could not be built. The devenv environment was not loaded. Make the necessary changes to devenv.nix and hit enter to try again." >&2
diff --git a/.gitignore b/.gitignore
index 2757252..60040bd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -303,4 +303,6 @@ TSWLatexianTemp*
### devenv
.devenv/
+.devenv.flake.nix
+devenv.local.nix
diff --git a/.latexmkrc b/.latexmkrc
index 418cd42..3f5b904 100644
--- a/.latexmkrc
+++ b/.latexmkrc
@@ -1,4 +1,3 @@
-set_tex_cmds('');
$pdf_mode=4;
$dvi_mode=0;
$ps_mode=0;
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 94baf07..cfe6789 120000
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -1 +1 @@
-/nix/store/6a38q8v1crycvhr612l219p8mpiki74v-pre-commit-config.json \ No newline at end of file
+/nix/store/8i64kwdav8v34wsi2lnilr9yjd2z7v84-pre-commit-config.json \ No newline at end of file
diff --git a/flake.lock b/flake.lock
index fa11f08..d6d6720 100644
--- a/flake.lock
+++ b/flake.lock
@@ -8,11 +8,11 @@
"nixpkgs": "nixpkgs_4"
},
"locked": {
- "lastModified": 1694968848,
- "narHash": "sha256-K5rGC8x3+xBCja5fFRNoH2QNC8+G3GhcovAuboHuHdc=",
+ "lastModified": 1709331356,
+ "narHash": "sha256-GigzY9UHIzipPKpOScO8f2njxSpbSy6Hb9rKwHQ4EN8=",
"owner": "qaristote",
"repo": "info",
- "rev": "eebffc190776afdb92ef959270c4863bf21a3cf8",
+ "rev": "05f9693c48ac143bd6845a9f14c1c0b8630f9779",
"type": "github"
},
"original": {
@@ -29,11 +29,11 @@
"pre-commit-hooks": "pre-commit-hooks"
},
"locked": {
- "lastModified": 1694422554,
- "narHash": "sha256-s5NTPzT66yIMmau+ZGP7q9z4NjgceDETL4xZ6HJ/TBg=",
+ "lastModified": 1695635472,
+ "narHash": "sha256-+0lqQZmbzdglPh8JoMAZzP1XXanhBg9BcbjVXnwEC5E=",
"owner": "cachix",
"repo": "devenv",
- "rev": "63d20fe09aa09060ea9ec9bb6d582c025402ba15",
+ "rev": "42a26aa1b2265cf505df056e040e2b1ef8073b76",
"type": "github"
},
"original": {
@@ -71,32 +71,11 @@
"pre-commit-hooks": "pre-commit-hooks_3"
},
"locked": {
- "lastModified": 1694422554,
- "narHash": "sha256-s5NTPzT66yIMmau+ZGP7q9z4NjgceDETL4xZ6HJ/TBg=",
- "owner": "cachix",
- "repo": "devenv",
- "rev": "63d20fe09aa09060ea9ec9bb6d582c025402ba15",
- "type": "github"
- },
- "original": {
- "owner": "cachix",
- "repo": "devenv",
- "type": "github"
- }
- },
- "devenv_4": {
- "inputs": {
- "flake-compat": "flake-compat_4",
- "nix": "nix_4",
- "nixpkgs": "nixpkgs_6",
- "pre-commit-hooks": "pre-commit-hooks_4"
- },
- "locked": {
- "lastModified": 1694422554,
- "narHash": "sha256-s5NTPzT66yIMmau+ZGP7q9z4NjgceDETL4xZ6HJ/TBg=",
+ "lastModified": 1709300857,
+ "narHash": "sha256-jkK99RiSt5YfLWj3kAQoB8OB3idxLTdT9kfo/wILbjw=",
"owner": "cachix",
"repo": "devenv",
- "rev": "63d20fe09aa09060ea9ec9bb6d582c025402ba15",
+ "rev": "f0319af4f966fb8bc25c6429f4f2e097e79116c2",
"type": "github"
},
"original": {
@@ -153,22 +132,6 @@
"type": "github"
}
},
- "flake-compat_4": {
- "flake": false,
- "locked": {
- "lastModified": 1673956053,
- "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=",
- "owner": "edolstra",
- "repo": "flake-compat",
- "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9",
- "type": "github"
- },
- "original": {
- "owner": "edolstra",
- "repo": "flake-compat",
- "type": "github"
- }
- },
"flake-parts": {
"inputs": {
"nixpkgs-lib": "nixpkgs-lib"
@@ -208,11 +171,11 @@
"nixpkgs-lib": "nixpkgs-lib_3"
},
"locked": {
- "lastModified": 1693611461,
- "narHash": "sha256-aPODl8vAgGQ0ZYFIRisxYG5MOGSkIczvu2Cd8Gb9+1Y=",
+ "lastModified": 1706830856,
+ "narHash": "sha256-a0NYyp+h9hlb7ddVz4LUn1vT/PLwqfrWYcHMvFB1xYg=",
"owner": "hercules-ci",
"repo": "flake-parts",
- "rev": "7f53fdb7bdc5bb237da7fefef12d099e4fd611ca",
+ "rev": "b253292d9c0a5ead9bc98c4e9a26c6312e27d69f",
"type": "github"
},
"original": {
@@ -225,11 +188,11 @@
"nixpkgs-lib": "nixpkgs-lib_4"
},
"locked": {
- "lastModified": 1693611461,
- "narHash": "sha256-aPODl8vAgGQ0ZYFIRisxYG5MOGSkIczvu2Cd8Gb9+1Y=",
+ "lastModified": 1701473968,
+ "narHash": "sha256-YcVE5emp1qQ8ieHUnxt1wCZCC3ZfAS+SRRWZ2TMda7E=",
"owner": "hercules-ci",
"repo": "flake-parts",
- "rev": "7f53fdb7bdc5bb237da7fefef12d099e4fd611ca",
+ "rev": "34fed993f1674c8d06d58b37ce1e0fe5eebcb9f5",
"type": "github"
},
"original": {
@@ -291,24 +254,6 @@
"type": "github"
}
},
- "flake-utils_4": {
- "inputs": {
- "systems": "systems_4"
- },
- "locked": {
- "lastModified": 1685518550,
- "narHash": "sha256-o2d0KcvaXzTrPRIo0kOLV0/QXHhDQ5DTi+OxcjO8xqY=",
- "owner": "numtide",
- "repo": "flake-utils",
- "rev": "a1720a10a6cfe8234c0e93907ffe81be440f4cef",
- "type": "github"
- },
- "original": {
- "owner": "numtide",
- "repo": "flake-utils",
- "type": "github"
- }
- },
"gitignore": {
"inputs": {
"nixpkgs": [
@@ -378,29 +323,6 @@
"type": "github"
}
},
- "gitignore_4": {
- "inputs": {
- "nixpkgs": [
- "my-nixpkgs",
- "devenv",
- "pre-commit-hooks",
- "nixpkgs"
- ]
- },
- "locked": {
- "lastModified": 1660459072,
- "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=",
- "owner": "hercules-ci",
- "repo": "gitignore.nix",
- "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73",
- "type": "github"
- },
- "original": {
- "owner": "hercules-ci",
- "repo": "gitignore.nix",
- "type": "github"
- }
- },
"lowdown-src": {
"flake": false,
"locked": {
@@ -449,22 +371,6 @@
"type": "github"
}
},
- "lowdown-src_4": {
- "flake": false,
- "locked": {
- "lastModified": 1633514407,
- "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=",
- "owner": "kristapsdz",
- "repo": "lowdown",
- "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8",
- "type": "github"
- },
- "original": {
- "owner": "kristapsdz",
- "repo": "lowdown",
- "type": "github"
- }
- },
"my-nixpkgs": {
"inputs": {
"devenv": "devenv_2",
@@ -473,11 +379,11 @@
"nur": "nur"
},
"locked": {
- "lastModified": 1694968657,
- "narHash": "sha256-6kwsWpeRj+vLbT57nnFjU05lVGX4c4iGw8foPOIfxOo=",
+ "lastModified": 1695144247,
+ "narHash": "sha256-nhvt7l8+xE41XLaWUbqkf/AoqZ+HWW7FjIKEYoo68zM=",
"owner": "qaristote",
"repo": "my-nixpkgs",
- "rev": "30e26db63a23d30568f3095d8920331a5dc184e5",
+ "rev": "d67e818223a6965d76362dd0407a17caf2c3fe4c",
"type": "github"
},
"original": {
@@ -488,17 +394,16 @@
},
"my-nixpkgs_2": {
"inputs": {
- "devenv": "devenv_4",
"flake-parts": "flake-parts_4",
- "nixpkgs": "nixpkgs_7",
+ "nixpkgs": "nixpkgs_6",
"nur": "nur_2"
},
"locked": {
- "lastModified": 1694973448,
- "narHash": "sha256-eoNwNhIpu1tP6q749hqQlyHj+WrNLeLwzIa7viPQL04=",
+ "lastModified": 1708078123,
+ "narHash": "sha256-yt/bHp6j0aQIT9AK2t8Ky0cgtxYsPyyHlJdu+z6jLts=",
"owner": "qaristote",
"repo": "my-nixpkgs",
- "rev": "27e07c4c73eb952f59bfd85d80985a9865834dab",
+ "rev": "e89e97fbac60a463632efd5cbb662d9319cc7737",
"type": "github"
},
"original": {
@@ -582,31 +487,6 @@
"type": "github"
}
},
- "nix_4": {
- "inputs": {
- "lowdown-src": "lowdown-src_4",
- "nixpkgs": [
- "my-nixpkgs",
- "devenv",
- "nixpkgs"
- ],
- "nixpkgs-regression": "nixpkgs-regression_4"
- },
- "locked": {
- "lastModified": 1676545802,
- "narHash": "sha256-EK4rZ+Hd5hsvXnzSzk2ikhStJnD63odF7SzsQ8CuSPU=",
- "owner": "domenkozar",
- "repo": "nix",
- "rev": "7c91803598ffbcfe4a55c44ac6d49b2cf07a527f",
- "type": "github"
- },
- "original": {
- "owner": "domenkozar",
- "ref": "relaxed-flakes",
- "repo": "nix",
- "type": "github"
- }
- },
"nixpkgs": {
"locked": {
"lastModified": 1678875422,
@@ -662,11 +542,11 @@
"nixpkgs-lib_3": {
"locked": {
"dir": "lib",
- "lastModified": 1693471703,
- "narHash": "sha256-0l03ZBL8P1P6z8MaSDS/MvuU8E75rVxe5eE1N6gxeTo=",
+ "lastModified": 1706550542,
+ "narHash": "sha256-UcsnCG6wx++23yeER4Hg18CXWbgNpqNXcHIo5/1Y+hc=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "3e52e76b70d5508f3cec70b882a29199f4d1ee85",
+ "rev": "97b17f32362e475016f942bbdfda4a4a72a8a652",
"type": "github"
},
"original": {
@@ -680,11 +560,11 @@
"nixpkgs-lib_4": {
"locked": {
"dir": "lib",
- "lastModified": 1693471703,
- "narHash": "sha256-0l03ZBL8P1P6z8MaSDS/MvuU8E75rVxe5eE1N6gxeTo=",
+ "lastModified": 1701253981,
+ "narHash": "sha256-ztaDIyZ7HrTAfEEUt9AtTDNoCYxUdSd6NrRHaYOIxtk=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "3e52e76b70d5508f3cec70b882a29199f4d1ee85",
+ "rev": "e92039b55bcd58469325ded85d4f58dd5a4eaf58",
"type": "github"
},
"original": {
@@ -743,22 +623,6 @@
"type": "github"
}
},
- "nixpkgs-regression_4": {
- "locked": {
- "lastModified": 1643052045,
- "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
- "type": "github"
- },
- "original": {
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
- "type": "github"
- }
- },
"nixpkgs-stable": {
"locked": {
"lastModified": 1685801374,
@@ -807,29 +671,13 @@
"type": "github"
}
},
- "nixpkgs-stable_4": {
- "locked": {
- "lastModified": 1685801374,
- "narHash": "sha256-otaSUoFEMM+LjBI1XL/xGB5ao6IwnZOXc47qhIgJe8U=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "c37ca420157f4abc31e26f436c1145f8951ff373",
- "type": "github"
- },
- "original": {
- "owner": "NixOS",
- "ref": "nixos-23.05",
- "repo": "nixpkgs",
- "type": "github"
- }
- },
"nixpkgs_2": {
"locked": {
- "lastModified": 1694948089,
- "narHash": "sha256-d2B282GmQ9o8klc22/Rbbbj6r99EnELQpOQjWMyv0rU=",
+ "lastModified": 1695978539,
+ "narHash": "sha256-lta5HToBZMWZ2hl5CautNSUgIZViR41QxN7JKbMAjgQ=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "5148520bfab61f99fd25fb9ff7bfbb50dad3c9db",
+ "rev": "bd9b686c0168041aea600222be0805a0de6e6ab8",
"type": "github"
},
"original": {
@@ -855,11 +703,11 @@
},
"nixpkgs_4": {
"locked": {
- "lastModified": 1694948089,
- "narHash": "sha256-d2B282GmQ9o8klc22/Rbbbj6r99EnELQpOQjWMyv0rU=",
+ "lastModified": 1695978539,
+ "narHash": "sha256-lta5HToBZMWZ2hl5CautNSUgIZViR41QxN7JKbMAjgQ=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "5148520bfab61f99fd25fb9ff7bfbb50dad3c9db",
+ "rev": "bd9b686c0168041aea600222be0805a0de6e6ab8",
"type": "github"
},
"original": {
@@ -885,27 +733,11 @@
},
"nixpkgs_6": {
"locked": {
- "lastModified": 1694948089,
- "narHash": "sha256-d2B282GmQ9o8klc22/Rbbbj6r99EnELQpOQjWMyv0rU=",
+ "lastModified": 1702938738,
+ "narHash": "sha256-O7Vb0xC9s4Dmgxj8APEpuuMj7HsLgPbpy1UKvNVJp7o=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "5148520bfab61f99fd25fb9ff7bfbb50dad3c9db",
- "type": "github"
- },
- "original": {
- "owner": "NixOS",
- "ref": "nixpkgs-unstable",
- "repo": "nixpkgs",
- "type": "github"
- }
- },
- "nixpkgs_7": {
- "locked": {
- "lastModified": 1694948089,
- "narHash": "sha256-d2B282GmQ9o8klc22/Rbbbj6r99EnELQpOQjWMyv0rU=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "5148520bfab61f99fd25fb9ff7bfbb50dad3c9db",
+ "rev": "dd8e82f3b4017b8faa52c2b1897a38d53c3c26cb",
"type": "github"
},
"original": {
@@ -913,14 +745,12 @@
"type": "indirect"
}
},
- "nixpkgs_8": {
+ "nixpkgs_7": {
"locked": {
- "lastModified": 1694948089,
- "narHash": "sha256-d2B282GmQ9o8klc22/Rbbbj6r99EnELQpOQjWMyv0rU=",
- "owner": "NixOS",
- "repo": "nixpkgs",
- "rev": "5148520bfab61f99fd25fb9ff7bfbb50dad3c9db",
- "type": "github"
+ "lastModified": 0,
+ "narHash": "sha256-TsySgcWm/GlbYdL3AEva49ceeI2BdPQ7muwfYNr1fwo=",
+ "path": "/nix/store/yjx2075p6xz76l6ldx1lzm1qk22li2ps-source",
+ "type": "path"
},
"original": {
"id": "nixpkgs",
@@ -943,11 +773,11 @@
},
"nur_2": {
"locked": {
- "lastModified": 1694954496,
- "narHash": "sha256-l9xsmZxZ0ISgbH6RRZdNbFfi3hKDdA8rHdSn2zJElJ0=",
+ "lastModified": 1703076631,
+ "narHash": "sha256-4QnntZP+6xaCkKGvSg57mRN3RtCzdR2i67C7R3AXld8=",
"owner": "nix-community",
"repo": "NUR",
- "rev": "926dfdc88dd64c4ec4ed1ba1c29bc198e9713bbb",
+ "rev": "1367f14eadcb8a4fa6d15f773ff05f9dbd6065eb",
"type": "github"
},
"original": {
@@ -1032,41 +862,11 @@
"nixpkgs-stable": "nixpkgs-stable_3"
},
"locked": {
- "lastModified": 1688056373,
- "narHash": "sha256-2+SDlNRTKsgo3LBRiMUcoEUb6sDViRNQhzJquZ4koOI=",
- "owner": "cachix",
- "repo": "pre-commit-hooks.nix",
- "rev": "5843cf069272d92b60c3ed9e55b7a8989c01d4c7",
- "type": "github"
- },
- "original": {
- "owner": "cachix",
- "repo": "pre-commit-hooks.nix",
- "type": "github"
- }
- },
- "pre-commit-hooks_4": {
- "inputs": {
- "flake-compat": [
- "my-nixpkgs",
- "devenv",
- "flake-compat"
- ],
- "flake-utils": "flake-utils_4",
- "gitignore": "gitignore_4",
- "nixpkgs": [
- "my-nixpkgs",
- "devenv",
- "nixpkgs"
- ],
- "nixpkgs-stable": "nixpkgs-stable_4"
- },
- "locked": {
- "lastModified": 1688056373,
- "narHash": "sha256-2+SDlNRTKsgo3LBRiMUcoEUb6sDViRNQhzJquZ4koOI=",
+ "lastModified": 1704725188,
+ "narHash": "sha256-qq8NbkhRZF1vVYQFt1s8Mbgo8knj+83+QlL5LBnYGpI=",
"owner": "cachix",
"repo": "pre-commit-hooks.nix",
- "rev": "5843cf069272d92b60c3ed9e55b7a8989c01d4c7",
+ "rev": "ea96f0c05924341c551a797aaba8126334c505d2",
"type": "github"
},
"original": {
@@ -1081,7 +881,7 @@
"devenv": "devenv_3",
"flake-parts": "flake-parts_3",
"my-nixpkgs": "my-nixpkgs_2",
- "nixpkgs": "nixpkgs_8"
+ "nixpkgs": "nixpkgs_7"
}
},
"systems": {
@@ -1128,21 +928,6 @@
"repo": "default",
"type": "github"
}
- },
- "systems_4": {
- "locked": {
- "lastModified": 1681028828,
- "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
- "owner": "nix-systems",
- "repo": "default",
- "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
- "type": "github"
- },
- "original": {
- "owner": "nix-systems",
- "repo": "default",
- "type": "github"
- }
}
},
"root": "root",
diff --git a/src/publications/default.nix b/src/publications/default.nix
index bc081c7..c292890 100644
--- a/src/publications/default.nix
+++ b/src/publications/default.nix
@@ -3,7 +3,7 @@
data,
...
}: let
- publications = data.publications;
+ publications = data.publications.all;
publicationsBIB = builtins.toFile "publications.bib" (latex.lines
(builtins.map (entry: entry.cite.biblatex)
(latex.sort.reverse.byPath ["issued" "date-parts"] publications)));