From e4695b35a6275a913078d2be22e932c5069c39a5 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Wed, 5 Feb 2025 13:45:46 -0800 Subject: [PATCH] pop-os: Add emacs-dashboard --- oni/home/config/pop-os.scm | 6 ++++-- oni/home/config/pop-os/emacs.el | 6 ++++++ 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)