Move all package definitions into init.el
Separate Emacs package management from NixOS config Adjust archive priority to use most up to date (MELPA) packages Remove elfeed and associated packages
This commit is contained in:
parent
8e482ff200
commit
1f98c39561
42
init.el
42
init.el
|
@ -14,7 +14,7 @@
|
||||||
|
|
||||||
(use-package package
|
(use-package package
|
||||||
:custom
|
:custom
|
||||||
(package-archive-priorities '(("melpa" . 1) ("stable" . 2) ("nongnu" . 3) ("gnu" . 4)))
|
(package-archive-priorities '(("melpa" . 4) ("stable" . 3) ("nongnu" . 2) ("gnu" . 1)))
|
||||||
(package-selected-packages
|
(package-selected-packages
|
||||||
'(
|
'(
|
||||||
;; UI
|
;; UI
|
||||||
|
@ -27,9 +27,16 @@
|
||||||
consult consult-eglot flyspell-correct tempel
|
consult consult-eglot flyspell-correct tempel
|
||||||
|
|
||||||
;; IDE
|
;; IDE
|
||||||
treesit-auto magit apheleia envrc rainbow-delimiters
|
treesit-auto magit forge apheleia envrc rainbow-delimiters
|
||||||
flymake-shellcheck flymake-yamllint flymake-clippy flymake-eslint
|
flymake-shellcheck flymake-yamllint flymake-clippy
|
||||||
markdown-mode pandoc-mode python-docstring nix-mode lua-mode
|
flymake-eslint markdown-mode pandoc-mode python-docstring
|
||||||
|
nix-mode lua-mode
|
||||||
|
|
||||||
|
;; Org + LaTeX
|
||||||
|
org-roam org-noter citar auctex htmlize
|
||||||
|
|
||||||
|
;; Other
|
||||||
|
password-store emms bbdb ement scad-mode
|
||||||
|
|
||||||
))
|
))
|
||||||
:config
|
:config
|
||||||
|
@ -1147,33 +1154,6 @@ Calls `project-remember-projects-under' for ~/Projects/"
|
||||||
(eww-auto-rename-buffer 'title)
|
(eww-auto-rename-buffer 'title)
|
||||||
(eww-browse-url-new-window-is-tab nil))
|
(eww-browse-url-new-window-is-tab nil))
|
||||||
|
|
||||||
(use-package elfeed
|
|
||||||
:if (package-installed-p 'elfeed)
|
|
||||||
:bind (("C-c f" . elfeed))
|
|
||||||
:hook ((elfeed-search-mode . elfeed-update)
|
|
||||||
(elfeed-show-mode . (lambda () (visual-line-mode +1))))
|
|
||||||
:custom
|
|
||||||
(elfeed-search-filter "@2-months-ago +unread")
|
|
||||||
:config
|
|
||||||
(require 'org)
|
|
||||||
(require 'elfeed-db)
|
|
||||||
(require 'elfeed-org))
|
|
||||||
|
|
||||||
(use-package elfeed-db
|
|
||||||
:after (elfeed org)
|
|
||||||
:custom
|
|
||||||
(elfeed-db-directory (expand-file-name "elfeed" org-directory)))
|
|
||||||
|
|
||||||
(use-package elfeed-org
|
|
||||||
:after (elfeed elfeed-db org)
|
|
||||||
:defines rmh-elfeed-org-files
|
|
||||||
:functions elfeed-org
|
|
||||||
:custom
|
|
||||||
(rmh-elfeed-org-files (list
|
|
||||||
(expand-file-name "feeds.org" elfeed-db-directory)))
|
|
||||||
:config
|
|
||||||
(elfeed-org))
|
|
||||||
|
|
||||||
(use-package password-store
|
(use-package password-store
|
||||||
:defer t
|
:defer t
|
||||||
:functions password-store-get)
|
:functions password-store-get)
|
||||||
|
|
Loading…
Reference in a new issue