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 =