guix-config

guix system configuration/declaration
git clone git://git.eonn.xyz/guix-config.git
Log | Files | Refs | LICENSE

commit f1923300f55616ad6d07e6b346b3674a03ec4815
parent 2d6e88ec44011f1a6b7c8605511755038f6304ff
Author: Ian Ressa <ian@eonn.xyz>
Date:   Mon, 14 Nov 2022 02:59:57 -0500

add emacs-dashboard

Diffstat:
Amodules/shmage/guix/dotfiles/assets/emacs-dashboard-logo.gif | 0
Mmodules/shmage/guix/dotfiles/emacs.d/init.el | 9++++++++-
Mmodules/shmage/guix/packages.scm | 1+
3 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/modules/shmage/guix/dotfiles/assets/emacs-dashboard-logo.gif b/modules/shmage/guix/dotfiles/assets/emacs-dashboard-logo.gif Binary files differ. diff --git a/modules/shmage/guix/dotfiles/emacs.d/init.el b/modules/shmage/guix/dotfiles/emacs.d/init.el @@ -7,7 +7,14 @@ (global-set-key (kbd "C-c t") 'org-insert-date) (global-set-key (kbd "C-c c") 'vterm) -(setq initial-buffer-choice (or (getenv "PWD") ("~"))) +(require 'dashboard) +(dashboard-setup-startup-hook) +(setq initial-buffer-choice (lambda () (get-buffer-create "*dashboard*"))) +(setq dashboard-banner-logo-title "Hot Chicken Hot Chicken, what combo you pickin?" + dashboard-startup-banner "/home/ian/assets/emacs-dashboard-logo.gif" + dashboard-center-content t + dashboard-items '((recents . 5) + (agenda . 5))) (add-to-list 'load-path "/home/ian/.guix-profile/share/emacs/site-lisp") (guix-emacs-autoload-packages) diff --git a/modules/shmage/guix/packages.scm b/modules/shmage/guix/packages.scm @@ -145,6 +145,7 @@ "emacs-auto-dictionary-mode" "emacs-bongo" "emacs-chess" + "emacs-dashboard" "emacs-geiser" "emacs-guix" "emacs-magit"