From ca8ddd8f44c4c3d900201393b9a0a19a11894c64 Mon Sep 17 00:00:00 2001 From: Madeleine Sydney Date: Wed, 8 Jan 2025 17:52:33 -0700 Subject: [PATCH] fix: Properly persist Straight.el dir --- README.org | 4 ++++ users/crumb/programs/emacs.nix | 5 ++++- .../programs/emacs/auto-save-list/.saves-5003-nixos-testbed~ | 0 3 files changed, 8 insertions(+), 1 deletion(-) delete mode 100644 users/crumb/programs/emacs/auto-save-list/.saves-5003-nixos-testbed~ diff --git a/README.org b/README.org index 3dfd6d1..28d26d8 100755 --- a/README.org +++ b/README.org @@ -387,6 +387,10 @@ Run various checks on the system. - Check for available upgrades. Flake inputs, overlays, emacs packages, etc. +*** TODO ~persist status~ + +List persistent files per user, and show their mount strategy. + * References Following is a subset of the many places I've learnt from. diff --git a/users/crumb/programs/emacs.nix b/users/crumb/programs/emacs.nix index cf84d19..f419591 100644 --- a/users/crumb/programs/emacs.nix +++ b/users/crumb/programs/emacs.nix @@ -48,7 +48,10 @@ let ''; }; in { - sydnix.impermanence.cache.directories = [ straightBaseDir ]; + sydnix.impermanence.cache.directories = [ + # Impermanence expects the path to be relative to ~. + (lib.removePrefix config.home.homeDirectory straightBaseDir) + ]; home.packages = [ emacsWrapper ]; # TODO: Make sure this is using the right package for Emacs... diff --git a/users/crumb/programs/emacs/auto-save-list/.saves-5003-nixos-testbed~ b/users/crumb/programs/emacs/auto-save-list/.saves-5003-nixos-testbed~ deleted file mode 100644 index e69de29..0000000