aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemse2025-02-05 13:45:46 -0800
committerGravatar Tom Willemse2025-02-05 13:45:46 -0800
commite4695b35a6275a913078d2be22e932c5069c39a5 (patch)
tree950fcc7cabba87756aaecdf6310b3bff5d2f59b5
parent74de9a37248215bab957888d30bd0c9b28ebb800 (diff)
downloadnew-dotfiles-e4695b35a6275a913078d2be22e932c5069c39a5.tar.gz
new-dotfiles-e4695b35a6275a913078d2be22e932c5069c39a5.zip
pop-os: Add emacs-dashboard
-rw-r--r--oni/home/config/pop-os.scm6
-rw-r--r--oni/home/config/pop-os/emacs.el6
2 files changed, 10 insertions, 2 deletions
diff --git a/oni/home/config/pop-os.scm b/oni/home/config/pop-os.scm
index 9d27802..f6a798b 100644
--- a/oni/home/config/pop-os.scm
+++ b/oni/home/config/pop-os.scm
@@ -9,7 +9,8 @@
#:select (emacs))
#:use-module ((gnu packages emacs-xyz)
#:select (emacs-dockerfile-mode
- emacs-deft))
+ emacs-deft
+ emacs-dashboard))
#:use-module ((gnu services)
#:select (service))
#:use-module ((guix gexp)
@@ -103,7 +104,8 @@
emacs-php-ts-mode
emacs-oni-lua
emacs-oni-sh
- emacs-deft))
+ emacs-deft
+ emacs-dashboard))
(services (list home-channels-service
home-environment-service
(service home-emacs-service-type
diff --git a/oni/home/config/pop-os/emacs.el b/oni/home/config/pop-os/emacs.el
index dbad6e5..309c284 100644
--- a/oni/home/config/pop-os/emacs.el
+++ b/oni/home/config/pop-os/emacs.el
@@ -116,3 +116,9 @@ buffers.")
(artisan--test-internal nil name ignore)))
(local-set-key (kbd "q") #'bury-buffer)
(local-set-key (kbd "s") (lambda () (interactive) (interrupt-process))))))
+
+(require 'dashboard)
+(dashboard-setup-startup-hook)
+(run-with-idle-timer 300 t (lambda () (switch-to-buffer dashboard-buffer-name)))
+(run-at-time "02:00" 86400 #'dashboard-open)
+(add-hook 'server-after-make-frame-hook #'dashboard-open)