From 7b205a2fb0c8875db14bf9094a3206e6ab7d1ae2 Mon Sep 17 00:00:00 2001 From: bd Date: Wed, 7 May 2025 11:35:19 -0400 Subject: Add checks for Guix in init.el when configuring packages --- .config/emacs/init.el | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/.config/emacs/init.el b/.config/emacs/init.el index 45b97f4..ad498c8 100644 --- a/.config/emacs/init.el +++ b/.config/emacs/init.el @@ -74,14 +74,15 @@ ;; packages installed via guix -(setopt package-archives nil - package-enable-at-startup t) -(add-to-list 'load-path (expand-file-name "~/.guix-home/profile/share/emacs/site-lisp")) +(when (file-directory-p "~/.guix-profile") + (setopt package-archives nil + package-enable-at-startup t) + (add-to-list 'load-path (expand-file-name "~/.guix-home/profile/share/emacs/site-lisp")) + (require 'guix-emacs) + (guix-emacs-autoload-packages) + (guix-prettify-global-mode 1) + (setopt guix-directory "/home/bdunahu/pt/guix")) -(require 'guix-emacs) -(guix-emacs-autoload-packages) -(guix-prettify-global-mode 1) -(setopt guix-directory "/home/bdunahu/pt/guix") ;;;; add my modules to load path (mapc @@ -110,7 +111,9 @@ (require 'bd--emms) (require 'bd--modeline) (require 'bd--themes) -(require 'bd--exwm) + +(if (string= (system-name) "garm") + (require 'bd--exwm)) ;;; init.el ends here -- cgit v1.2.3