From afb68627a948a64eda956c34ed5032831be4e37e Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Thu, 10 Sep 2026 23:26:34 -0700 Subject: emacs: Only ensure packages on macos --- emacs/.emacs.d/init.org | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/emacs/.emacs.d/init.org b/emacs/.emacs.d/init.org index bcd3c96..4244a2f 100644 --- a/emacs/.emacs.d/init.org +++ b/emacs/.emacs.d/init.org @@ -74,12 +74,12 @@ Add MELPA to package archives, this lets me install more packages. Also my own o (add-to-list 'package-archives '("oni" . "https://ryuslash.srht.site/emacs-config/packages/"))) #+end_src -Make use-package default to ensuring everything. This way each =use-package= doesn't need to have its own ~:ensure t~ and when I use Guix to install these modules they don't try to download everything from everywhere else. +Make use-package default to ensuring everything on macos. This way each =use-package= doesn't need to have its own ~:ensure t~ and when I use Guix to install these modules they don't try to download everything from everywhere else. #+begin_src emacs-lisp (eval-and-compile (require 'use-package-ensure) - (setq use-package-always-ensure t)) + (setq use-package-always-ensure (eq system-type 'darwin))) #+end_src * exec-path-from-shell @@ -98,8 +98,10 @@ This is necessary to make sure that packages installed through bundle and such a Add the =use-package-ensure-system-package= extension for =use-package=. #+begin_src emacs-lisp - (use-package use-package-ensure-system-package) - (use-package system-packages) + (use-package use-package-ensure-system-package + :when (eq system-type 'darwin)) + (use-package system-packages + :when (eq system-type 'darwin)) #+end_src * Docker -- cgit v1.3-2-g0d8e