diff --git a/README.org b/README.org index ca6eb9e..42b22b9 100644 --- a/README.org +++ b/README.org @@ -844,6 +844,7 @@ homecloud = nixpkgs.lib.nixosSystem { <> <> <> + <> ]; }; #+END_SRC @@ -2244,6 +2245,9 @@ epkgs.org-roam # epkgs.org-roam-ui # TODO: Provide from Github epkgs.websocket epkgs.simple-httpd +epkgs.org-ref +epkgs.bibtex-completion +epkgs.org-roam-bibtex #+END_SRC [[https://github.com/org-roam/org-roam][Org Roam]] is a plain-text knowledge management system. It borrows principles from the [[https://zettelkasten.de][Zettelkasten]] method, providing a solution for non-hierarchical note-taking. It should also work as a plug-and-play solution for anyone already using [[https://orgmode.org][Org Mode]] for their personal wiki. @@ -2343,9 +2347,6 @@ epkgs.simple-httpd ,#+EMAIL: chris@chrishayward.xyz "))) -;; Run the setup command. -(org-roam-setup) - ;; Apply custom keybindings. (dotfiles/leader "or" '(:ignore t :which-key "Roam") @@ -2361,6 +2362,21 @@ epkgs.simple-httpd "ordt" '(org-roam-dailies-goto-today :which-key "Today") "ordm" '(org-roam-dailies-goto-tomorrow :which-key "Tomorrow") "ordy" '(org-roam-dailies-goto-yesterday :which-key "Yesterday")) + +;; Run the setup command. +(org-roam-setup) + +;; Setup `org-roam-bibtex'. +(require 'org-ref) +(require 'org-roam-bibtex) + +;; Apply custom keybindings. +(dotfiles/leader + "orn" '(orb-note-actions :which-key "Notes") + "orl" '(orb-inset-link :which-key "Links")) + +;; Start `org-roam-bibtex'. +(org-roam-bibtex-mode) #+END_SRC ** Org Drill @@ -2869,6 +2885,7 @@ epkgs.plantuml-mode epkgs.ivy epkgs.counsel epkgs.ivy-rich +epkgs.ivy-bibtex epkgs.ivy-posframe epkgs.ivy-prescient #+END_SRC diff --git a/flake.nix b/flake.nix index 9b7cc76..9e8b4a3 100644 --- a/flake.nix +++ b/flake.nix @@ -101,6 +101,7 @@ ./modules/ssh.nix ./modules/flakes.nix ./modules/cachix.nix + ./modules/jellyfin.nix ]; }; android = (inputs.nix-on-droid.lib.aarch64-linux.nix-on-droid { diff --git a/modules/emacs.nix b/modules/emacs.nix index cfb2943..04d9ad9 100644 --- a/modules/emacs.nix +++ b/modules/emacs.nix @@ -23,6 +23,9 @@ let # epkgs.org-roam-ui # TODO: Provide from Github epkgs.websocket epkgs.simple-httpd + epkgs.org-ref + epkgs.bibtex-completion + epkgs.org-roam-bibtex epkgs.org-drill epkgs.org-pomodoro epkgs.writegood-mode @@ -56,6 +59,7 @@ let epkgs.ivy epkgs.counsel epkgs.ivy-rich + epkgs.ivy-bibtex epkgs.ivy-posframe epkgs.ivy-prescient epkgs.desktop-environment