From 76a7182506feeb847e7ecf5e6ee10529f353afe5 Mon Sep 17 00:00:00 2001 From: Madeleine Sydney Date: Tue, 4 Mar 2025 03:10:59 -0700 Subject: [PATCH] fix(emacs): Wrap `emacs` - Previously, `emacs-VERSION` would be wrapped correctly, but not `emacs`. --- users/crumb/programs/emacs.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/users/crumb/programs/emacs.nix b/users/crumb/programs/emacs.nix index 15c6e52..a163faf 100755 --- a/users/crumb/programs/emacs.nix +++ b/users/crumb/programs/emacs.nix @@ -54,11 +54,9 @@ let pkgs.direnv ]; postBuild = '' - # We specify `-type f` because `emacs` is sometimes a symlink to - # `emacs-«version»`. If we were to wrap the symlink, Emacs would be - # wrapped *twice*. - find "$out" -type f -name emacs -or -name "emacs-*" \ + find "$out/bin" -name emacs -or -name "emacs-*" \ | while IFS= read -r emacs; do + echo "emacs: $emacs" wrapProgram "$emacs" \ --add-flags "--init-directory \"${emacsConfigDir}\"" \ --set EMACS_STRAIGHT_BASE_DIR "${straightBaseDir}" \