From 6d64e1f074da397634458236341c0159da9b5b74 Mon Sep 17 00:00:00 2001 From: Timo Bingmann Date: Wed, 20 Aug 2025 05:14:12 -0700 Subject: [PATCH] emacs: Skip package.el entirely when using Nix --- home/develop/emacs/custom.el | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/home/develop/emacs/custom.el b/home/develop/emacs/custom.el index de6d6eb..b85e139 100644 --- a/home/develop/emacs/custom.el +++ b/home/develop/emacs/custom.el @@ -15,6 +15,14 @@ ;; Disable annoying bell (setq ring-bell-function 'ignore) +;; Skip package.el entirely when using Nix +(setq package-enable-at-startup nil) +(setq package-archives nil) +(when (and (boundp 'use-package-ensure-function) + (getenv "NIX_PROFILES")) + (setq use-package-ensure-function 'ignore) + (setq use-package-always-ensure nil)) + ;; ----------------------------------------------------------------------------- ;; --- Editor Defaults ;; -----------------------------------------------------------------------------