#+TITLE: UI - Dashboard #+AUTHOR: Juan Placencia * Package Define UI dashboard package. #+BEGIN_SRC emacs-lisp (use-package emacs :after uno-ui :config (provide 'uno-ui-dashboard)) #+END_SRC * Dashboard #+BEGIN_SRC emacs-lisp (use-package dashboard :after uno-ui-dashboard :custom (dashboard-banner-logo-title nil) (dashboard-center-content t) (dashboard-image-banner-max-height 210) (dashboard-items '((recents . 5) (agenda . 5))) (dashboard-page-separator "\n\n") (dashboard-set-file-icons t) (dashboard-set-footer nil) (dashboard-set-heading-icons t) (dashboard-show-shortcuts nil) (dashboard-startup-banner (uno-assets-path (if (display-graphic-p) "banner.png" "banner.txt"))) (initial-buffer-choice 'uno/ui/dashboard/get-buffer) :general (uno-leader-define "bh" '(dashboard-refresh-buffer :which-key "Dashboard")) :init (defun uno/ui/dashboard/get-buffer () "Get dashboard buffer." (get-buffer dashboard-buffer-name)) (dashboard-setup-startup-hook) :config (uno/add-useless-buffer "\\*dashboard\\*") (uno/exclude-special-mode 'dashboard-mode)) (use-package dashboard :after (uno-ui-dashboard projectile) :config (push '(projects . 5) dashboard-items)) #+END_SRC