;;; my-packages.el -- Setup package.el archives and priorities -*- lexical-binding: t -*- ;;; Commentary: ;;; Code: (use-package package :custom (package-archive-priorities '(("melpa" . 1) ("stable" . 2) ("nongnu" . 3) ("gnu" . 4))) (package-selected-packages '(;; Theme base16-theme ;; UI all-the-icons nerd-icons nerd-icons-completion nerd-icons-corfu nerd-icons-dired nerd-icons-ibuffer diminish ligature page-break-lines helpful which-key ace-window link-hint diff-hl ;; Completion cape consult consult-eglot consult-flyspell corfu corfu-terminal embark embark-consult marginalia orderless vertico ;; Templates tempel license-templates gitignore-templates ;; spell-checking flyspell-correct ;; password-store pass password-store ;; IDE treesit-auto flymake-popon flymake-shellcheck flymake-yamllint flymake-eslint apheleia envrc rainbow-delimiters aggressive-indent python-docstring nix-mode lua-mode ;; Media emms ;; org-mode org-roam org-noter ;; org-cite citar citar-embark ;; org-mode HTML export htmlize ;; Projects magit forge treemacs treemacs-nerd-icons ;; Writing markdown-mode pandoc-mode auctex auctex-latexmk latex-preview-pane ;; Contacts bbdb mu4e ement ;; RSS feeds elfeed elfeed-org elfeed-tube)) :config (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/")) (add-to-list 'package-archives '("stable" . "https://stable.melpa.org/packages/")) (package-initialize)) (provide 'my-packages) ;;; my-packages.el ends here