fix: disable use-package :ensure in container config
The tangled org-config now includes the org-window-habit use-package block (added in efc50ec1) which uses elpaca-style :ensure recipes. Standard use-package cannot parse these. Override the normalizer to accept and ignore :ensure since all packages are provided via Nix. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -8,6 +8,14 @@
|
|||||||
(setq result (expand-file-name p result)))
|
(setq result (expand-file-name p result)))
|
||||||
result))
|
result))
|
||||||
|
|
||||||
|
;; Disable use-package :ensure in container — all packages come from Nix.
|
||||||
|
;; The tangled org-config uses elpaca-style :ensure recipes that standard
|
||||||
|
;; use-package cannot parse. Override the normalizer to accept and ignore them.
|
||||||
|
(require 'use-package-ensure)
|
||||||
|
(defun use-package-normalize/:ensure (_name _keyword _args)
|
||||||
|
"No-op :ensure normalizer for container environment."
|
||||||
|
nil)
|
||||||
|
|
||||||
;; Load tangled config files in order
|
;; Load tangled config files in order
|
||||||
(let ((config-dir (file-name-directory load-file-name)))
|
(let ((config-dir (file-name-directory load-file-name)))
|
||||||
;; Load preface first (defines variables with default values)
|
;; Load preface first (defines variables with default values)
|
||||||
|
|||||||
Reference in New Issue
Block a user