Evie Litherland-Smith
dce149da7f
Change bind for starting elfeed Change calendar bind to match org calendar bind Change feed directory function to feed file instead
44 lines
1.6 KiB
EmacsLisp
44 lines
1.6 KiB
EmacsLisp
;;; install.el -- Handle installing selected packages -*- lexical-binding: t -*-
|
|
;;; Commentary:
|
|
;;; Code:
|
|
;; Configure packages archives with priority
|
|
(load-file "package-config.el")
|
|
(package-refresh-contents)
|
|
(setopt 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 feeds
|
|
elfeed elfeed-org
|
|
))
|
|
(package-install-selected-packages)
|
|
(package-autoremove)
|
|
(provide 'install)
|
|
;;; install.el ends here
|