From 7e98c1daa2266ba2f2e2e1b7d2e7b892ff08a9bb Mon Sep 17 00:00:00 2001 From: Nick Date: Tue, 1 Apr 2025 21:51:29 -0500 Subject: [PATCH] feat: added academic packages --- modules/home/gui/apps/academic/default.nix | 11 +++++++++++ modules/home/gui/apps/academic/jabref/default.nix | 11 +++++++++++ modules/home/gui/apps/academic/paperlib/default.nix | 11 +++++++++++ modules/home/gui/apps/academic/zotero/default.nix | 11 +++++++++++ 4 files changed, 44 insertions(+) create mode 100755 modules/home/gui/apps/academic/default.nix create mode 100644 modules/home/gui/apps/academic/jabref/default.nix create mode 100644 modules/home/gui/apps/academic/paperlib/default.nix create mode 100644 modules/home/gui/apps/academic/zotero/default.nix diff --git a/modules/home/gui/apps/academic/default.nix b/modules/home/gui/apps/academic/default.nix new file mode 100755 index 0000000..da65bd2 --- /dev/null +++ b/modules/home/gui/apps/academic/default.nix @@ -0,0 +1,11 @@ +let + importList = + let + content = builtins.readDir ./.; + dirContent = builtins.filter (n: content.${n} == "directory") (builtins.attrNames content); + in + map (name: ./. + "/${name}") dirContent; +in +{ + imports = importList; +} diff --git a/modules/home/gui/apps/academic/jabref/default.nix b/modules/home/gui/apps/academic/jabref/default.nix new file mode 100644 index 0000000..b0faee9 --- /dev/null +++ b/modules/home/gui/apps/academic/jabref/default.nix @@ -0,0 +1,11 @@ +{ + pkgs, + ... +}: +{ + home.packages = builtins.attrValues { + inherit (pkgs) + jabref + ; + }; +} diff --git a/modules/home/gui/apps/academic/paperlib/default.nix b/modules/home/gui/apps/academic/paperlib/default.nix new file mode 100644 index 0000000..63f0ab0 --- /dev/null +++ b/modules/home/gui/apps/academic/paperlib/default.nix @@ -0,0 +1,11 @@ +{ + pkgs, + ... +}: +{ + home.packages = builtins.attrValues { + inherit (pkgs) + paperlib + ; + }; +} diff --git a/modules/home/gui/apps/academic/zotero/default.nix b/modules/home/gui/apps/academic/zotero/default.nix new file mode 100644 index 0000000..757339a --- /dev/null +++ b/modules/home/gui/apps/academic/zotero/default.nix @@ -0,0 +1,11 @@ +{ + pkgs, + ... +}: +{ + home.packages = builtins.attrValues { + inherit (pkgs) + zotero-beta + ; + }; +}