From 0a34aec5057640056a14986bacc83a7a5421c602 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 3d42713..0171fea 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 ;; -----------------------------------------------------------------------------