;; -*- no-byte-compile: t; -*-
;;; packages.el
;; org-roam-ui for graph visualization (like Obsidian's graph view)
(package! org-roam-ui)
;; Auto-toggle LaTeX fragments when cursor enters/leaves
(package! org-fragtog)
;; LaTeX fragment preview in non-org buffers (markdown, etc.)
(package! texfrag)
;; Centered writing mode for distraction-free editing
(package! olivetti)
;; Better org-mode bullets
(package! org-superstar)
;; Mixed-pitch fonts (variable pitch for prose, fixed for code)
(package! mixed-pitch)
;; Support for markdown files in org-roam (for existing .md notes)
(package! md-roam :recipe (:host github :repo "nobiot/md-roam"))
;; Citar for better citation management
(package! citar)
(package! citar-org-roam)
;; Live HTML preview in split pane
(package! org-preview-html)
;; Elfeed-score for ranking feed entries
(package! elfeed-score)
;; ============================================================================
;; Research Workflow (Ahmed Khaled EmacsConf 2021)
;; ============================================================================
;; org-ref for bibliography management and arXiv import
(package! org-ref)
;; org-roam-bibtex for linking notes to citations
(package! org-roam-bibtex)
;; Zotero integration via zotxt
(package! zotxt)
;; zotra for Zotero translation server (alternative import method)
(package! zotra :recipe (:host github :repo "mpedramfar/zotra"))
;; Nibelung theme (light/dark)
(package! nibelung-theme :recipe (:host github :repo "veschin/nibelung-theme"))
;; Plan9 theme (light, Acme-inspired)
(package! plan9-theme)