diff --git a/init.el b/init.el index 2c9d4d6..e4aee1b 100644 --- a/init.el +++ b/init.el @@ -12,6 +12,39 @@ (add-to-list 'package-archives '("stable" . "https://stable.melpa.org/packages/")) :custom (package-archive-priorities '(("melpa" . 10) ("stable" . 5) ("nongnu" . 5) ("gnu" . 0))) + (package-selected-packages + '( + ;; Theme + catppuccin-theme + ;; UI + all-the-icons nerd-icons nerd-icons-completion nerd-icons-corfu nerd-icons-dired nerd-icons-ibuffer doom-modeline diminish ligature page-break-lines helpful which-key link-hint diff-hl + ;; Completion + cape consult consult-eglot consult-flyspell corfu corfu-terminal embark embark-consult marginalia orderless vertico + ;; Snippets + tempel tempel-collection + ;; spell-checking + flyspell-correct + ;; password-store + pass password-store password-store-otp + ;; IDE + treesit-auto nushell-ts-mode flymake-popon flymake-collection flymake-lua flymake-ruff flymake-clippy flymake-eslint flymake-shellcheck apheleia direnv rainbow-delimiters aggressive-indent nix-mode lua-mode cargo + ;; Media + emms + ;; org-mode + org-roam org-noter org-journal + ;; org-cite + citar citar-embark + ;; org-plot + gnuplot + ;; Projects + ibuffer-project magit forge + ;; Writing + markdown-mode pandoc-mode auctex auctex-latexmk latex-preview-pane + ;; Email + mu4e + ;; RSS/YouTube feeds + elfeed elfeed-org elfeed-tube elfeed-tube-mpv + )) :config (package-initialize))