summaryrefslogtreecommitdiff
path: root/.emacs.d
diff options
context:
space:
mode:
Diffstat (limited to '.emacs.d')
-rw-r--r--.emacs.d/modules/thanos-packages.el40
1 files changed, 11 insertions, 29 deletions
diff --git a/.emacs.d/modules/thanos-packages.el b/.emacs.d/modules/thanos-packages.el
index d18bd29..f3a0d59 100644
--- a/.emacs.d/modules/thanos-packages.el
+++ b/.emacs.d/modules/thanos-packages.el
@@ -31,7 +31,7 @@
(require 'package)
-;; Straight
+;; Use straight.el
(defvar bootstrap-version)
(let ((bootstrap-file
(expand-file-name "straight/repos/straight.el/bootstrap.el" user-emacs-directory))
@@ -45,42 +45,24 @@
(eval-print-last-sexp)))
(load bootstrap-file nil 'nomessage))
-(setf straight-recipe-overrides
- '((doom-modeline :type git :host github :repo "seagle0128/doom-modeline")
- (elfeed :type git :host github :repo "skeeto/elfeed")
- (elfeed-goodies :type git :host github :repo "algernon/elfeed-goodies")
- (eshell-git-prompt :type git :host github :repo "xuchunyang/eshell-git-prompt")
- (eshell-syntax-highlighting :type git :host github :repo "akreisher/eshell-syntax-highlighting")
- (gptel :type git :host github :repo "karthink/gptel")
- (nerd-icons-completion :type git :host github :repo "rainstormstudio/nerd-icons-completion")
- (nerd-icons-dired :type git :host github :repo "rainstormstudio/nerd-icons-dired")
- (org-roam :type git :host github :repo "org-roam/org-roam")
- (sudo-edit :type git :host github :repo "nflath/sudo-edit")))
+(require 'straight)
+(setf straight-use-package-by-default t)
(straight-pull-all)
-
-(add-to-list 'load-path "~/dotfiles/emacs.d/packages")
-
(defvar thanos/packages
- '(emms vertico marginalia doom-modeline org-roam nerd-icons-completion
- consult org org-modern which-key elfeed elfeed-goodies
- visual-fill-column rainbow-delimiters eshell-git-prompt
- json-mode ement magit corfu orderless consult pdf-tools
- org-auto-tangle sly eat nov eshell-syntax-highlighting
- yeetube telega transmission gptel nerd-icons-dired sudo-edit))
+ '(emms vertico marginalia doom-modeline org-roam nerd-icons-completion
+ consult org org-modern which-key elfeed elfeed-goodies doom-themes python-mode
+ visual-fill-column rainbow-delimiters eshell-git-prompt helpful password-store
+ json-mode ement magit corfu orderless consult pdf-tools markdown-mode eat
+ org-auto-tangle sly eat nov eshell-syntax-highlighting emojify flycheck vterm
+ (yeetube :type git :host nil :repo "https://git.thanosapollo.com/yeetube")
+ telega transmission gptel nerd-icons-dired sudo-edit mu4e-alert))
-(setf package-archives '(("elpa" . "https://elpa.gnu.org/packages/")
- ("nongnu" . "https://elpa.nongnu.org/nongnu/")))
-
-;; Activate all the packages
-(package-initialize)
-(setf straight-use-package-by-default t)
;; Install the missing packages
(dolist (package thanos/packages)
- (unless (package-installed-p package)
- (straight-use-package package)))
+ (straight-use-package package))
;; Set and load custom.el
(setf custom-file (concat user-emacs-directory "custom.el"))