2025-12-14 09:04:11 +11:00
|
|
|
;; -*- lexical-binding: t; -*-
|
|
|
|
|
|
2026-03-23 12:48:17 +11:00
|
|
|
(use-package dashboard
|
|
|
|
|
:init
|
|
|
|
|
(use-package doom-dashboard
|
2026-04-02 19:21:30 +11:00
|
|
|
:ensure (doom-dashboard :host github
|
2026-03-23 12:48:17 +11:00
|
|
|
:repo "emacs-dashboard/doom-dashboard")
|
|
|
|
|
:demand t
|
|
|
|
|
;; Movement keys like doom.
|
|
|
|
|
:bind
|
|
|
|
|
(:map dashboard-mode-map
|
|
|
|
|
("<remap> <dashboard-previous-line>" . widget-backward)
|
|
|
|
|
("<remap> <dashboard-next-line>" . widget-forward)
|
|
|
|
|
("<remap> <previous-line>" . widget-backward)
|
|
|
|
|
("<remap> <next-line>" . widget-forward)
|
|
|
|
|
("<remap> <right-char>" . widget-forward)
|
|
|
|
|
("<remap> <left-char>" . widget-backward))
|
|
|
|
|
:custom
|
|
|
|
|
(dashboard-banner-logo-title "E M A C S")
|
|
|
|
|
(dashboard-startup-banner
|
|
|
|
|
(concat doom-dashboard-banner-directory "bcc.txt")) ; Use banner you want
|
|
|
|
|
(dashboard-footer-icon
|
|
|
|
|
(nerd-icons-faicon "nf-fa-github_alt" :face 'success :height 1.5))
|
|
|
|
|
(dashboard-page-separator "\n")
|
|
|
|
|
(dashboard-startupify-list `(dashboard-insert-banner
|
|
|
|
|
dashboard-insert-banner-title
|
|
|
|
|
dashboard-insert-newline
|
|
|
|
|
dashboard-insert-items
|
|
|
|
|
,(dashboard-insert-newline 2)
|
|
|
|
|
dashboard-insert-init-info
|
|
|
|
|
,(dashboard-insert-newline 2)
|
|
|
|
|
doom-dashboard-insert-homepage-footer))
|
|
|
|
|
(dashboard-item-generators
|
|
|
|
|
'((recents . doom-dashboard-insert-recents-shortmenu)
|
|
|
|
|
(bookmarks . doom-dashboard-insert-bookmark-shortmenu)
|
|
|
|
|
(projects . doom-dashboard-insert-project-shortmenu)
|
|
|
|
|
(agenda . doom-dashboard-insert-org-agenda-shortmenu)))
|
|
|
|
|
(dashboard-items '(projects agenda bookmarks recents)))
|
|
|
|
|
)
|
2025-12-15 18:20:19 +11:00
|
|
|
|
2025-12-14 09:04:11 +11:00
|
|
|
(provide 'init-dashboard)
|