From 34590ceac9259fd4424118894c3d3c7584ebd2fc Mon Sep 17 00:00:00 2001 From: aristote Date: Sat, 26 Jul 2025 23:38:08 +0200 Subject: new publication format --- publications/default.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'publications/default.nix') diff --git a/publications/default.nix b/publications/default.nix index d41555c..d12a250 100644 --- a/publications/default.nix +++ b/publications/default.nix @@ -11,7 +11,10 @@ url = URL; }); in { - selected = importPublications (lib.importJSON ./publications_selected.json); - all = importPublications (lib.importJSON ./publications.json); + conferences = importPublications (lib.importYAML ./conferences.yaml); + journals = importPublications (lib.importYAML ./journals.yaml); + manuscripts = importPublications (lib.importYAML ./manuscripts.yaml); + talks = importPublications (lib.importYAML ./talks.yaml); + misc = importPublications (lib.importYAML ./preprints.yaml); files = pkgs.callPackage ./export.nix {}; } -- cgit v1.2.3 From be9e33ab96ed8b251b6f1908c96b9851523e950b Mon Sep 17 00:00:00 2001 From: aristote Date: Sun, 27 Jul 2025 12:03:38 +0200 Subject: importYAML -> importTOML --- publications/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'publications/default.nix') diff --git a/publications/default.nix b/publications/default.nix index d12a250..74e8f97 100644 --- a/publications/default.nix +++ b/publications/default.nix @@ -11,10 +11,10 @@ url = URL; }); in { - conferences = importPublications (lib.importYAML ./conferences.yaml); - journals = importPublications (lib.importYAML ./journals.yaml); - manuscripts = importPublications (lib.importYAML ./manuscripts.yaml); - talks = importPublications (lib.importYAML ./talks.yaml); - misc = importPublications (lib.importYAML ./preprints.yaml); + conferences = importPublications (lib.importTOML ./conferences.yaml); + journals = importPublications (lib.importTOML ./journals.yaml); + manuscripts = importPublications (lib.importTOML ./manuscripts.yaml); + talks = importPublications (lib.importTOML ./talks.yaml); + misc = importPublications (lib.importTOML ./preprints.yaml); files = pkgs.callPackage ./export.nix {}; } -- cgit v1.2.3 From ad483265ebf2c88b84bf23c66b7a143304c52773 Mon Sep 17 00:00:00 2001 From: aristote Date: Sun, 27 Jul 2025 12:15:34 +0200 Subject: move back to json and rename --- publications/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'publications/default.nix') diff --git a/publications/default.nix b/publications/default.nix index 74e8f97..553692c 100644 --- a/publications/default.nix +++ b/publications/default.nix @@ -11,10 +11,10 @@ url = URL; }); in { - conferences = importPublications (lib.importTOML ./conferences.yaml); - journals = importPublications (lib.importTOML ./journals.yaml); - manuscripts = importPublications (lib.importTOML ./manuscripts.yaml); - talks = importPublications (lib.importTOML ./talks.yaml); - misc = importPublications (lib.importTOML ./preprints.yaml); + conferences = importPublications (lib.importJSON ./conferences.json); + journals = importPublications (lib.importJSON ./journals.json); + reports = importPublications (lib.importJSON ./reports.json); + talks = importPublications (lib.importJSON ./talks.json); + misc = importPublications (lib.importJSON ./miscellaneous.json); files = pkgs.callPackage ./export.nix {}; } -- cgit v1.2.3 From f9d5943d2ba2cf8a756a7b2ed97f4d9327ec4025 Mon Sep 17 00:00:00 2001 From: aristote Date: Sun, 27 Jul 2025 13:29:21 +0200 Subject: publications: fix export --- publications/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'publications/default.nix') diff --git a/publications/default.nix b/publications/default.nix index 553692c..1a15c87 100644 --- a/publications/default.nix +++ b/publications/default.nix @@ -16,5 +16,5 @@ in { reports = importPublications (lib.importJSON ./reports.json); talks = importPublications (lib.importJSON ./talks.json); misc = importPublications (lib.importJSON ./miscellaneous.json); - files = pkgs.callPackage ./export.nix {}; + files = pkgs.callPackage ./export.nix {refsJSON = lib.concatStringsSep " " [./conferences.json ./journals.json ./reports.json ./miscellaneous.json];}; } -- cgit v1.2.3 From d17c667130968b49c3f8e267e92bb37cf3b059b8 Mon Sep 17 00:00:00 2001 From: aristote Date: Sun, 27 Jul 2025 15:51:41 +0200 Subject: reference files: add talks --- publications/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'publications/default.nix') diff --git a/publications/default.nix b/publications/default.nix index 1a15c87..8de25f8 100644 --- a/publications/default.nix +++ b/publications/default.nix @@ -14,7 +14,7 @@ in { conferences = importPublications (lib.importJSON ./conferences.json); journals = importPublications (lib.importJSON ./journals.json); reports = importPublications (lib.importJSON ./reports.json); - talks = importPublications (lib.importJSON ./talks.json); misc = importPublications (lib.importJSON ./miscellaneous.json); - files = pkgs.callPackage ./export.nix {refsJSON = lib.concatStringsSep " " [./conferences.json ./journals.json ./reports.json ./miscellaneous.json];}; + talks = importPublications (lib.importJSON ./talks.json); + files = pkgs.callPackage ./export.nix {refsJSON = lib.concatStringsSep " " [./conferences.json ./journals.json ./reports.json ./miscellaneous.json ./talks.json];}; } -- cgit v1.2.3 From ebdf1d48c521ba0925c81453700dcd63a650eeab Mon Sep 17 00:00:00 2001 From: aristote Date: Tue, 29 Jul 2025 09:33:08 +0200 Subject: publications -> research --- publications/default.nix | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 publications/default.nix (limited to 'publications/default.nix') diff --git a/publications/default.nix b/publications/default.nix deleted file mode 100644 index 8de25f8..0000000 --- a/publications/default.nix +++ /dev/null @@ -1,20 +0,0 @@ -{ - pkgs, - lib, - ... -}: let - importPublications = builtins.map (publication: - with publication; - publication - // { - year = with builtins; toString (head (head issued.date-parts)); - url = URL; - }); -in { - conferences = importPublications (lib.importJSON ./conferences.json); - journals = importPublications (lib.importJSON ./journals.json); - reports = importPublications (lib.importJSON ./reports.json); - misc = importPublications (lib.importJSON ./miscellaneous.json); - talks = importPublications (lib.importJSON ./talks.json); - files = pkgs.callPackage ./export.nix {refsJSON = lib.concatStringsSep " " [./conferences.json ./journals.json ./reports.json ./miscellaneous.json ./talks.json];}; -} -- cgit v1.2.3