From 276cd7fbec864cc3599e59723e15cd13b89d5803 Mon Sep 17 00:00:00 2001 From: Madeleine Sydney Date: Mon, 17 Feb 2025 02:51:21 -0700 Subject: [PATCH] feat(emacs): Persist data and cache dirs This will now persist the project list. --- users/crumb/programs/emacs.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/users/crumb/programs/emacs.nix b/users/crumb/programs/emacs.nix index c5221b6..0c69589 100755 --- a/users/crumb/programs/emacs.nix +++ b/users/crumb/programs/emacs.nix @@ -61,10 +61,13 @@ let emacsclient --alternate-editor=${emacsWrapper}/bin/emacs "$@" ''; in { - sydnix.impermanence.cache.directories = [ + sydnix.impermanence.cache.directories = # Impermanence expects the path to be relative to ~. - (lib.removePrefix config.home.homeDirectory straightBaseDir) - ]; + map (lib.removePrefix config.home.homeDirectory) [ + straightBaseDir + emacsCacheDir + emacsDataDir + ]; # Set emacsclient as the default editor for the time being. home.sessionVariables =