From 35ae8732c39f9a95ea83074ccef952323aa4a545 Mon Sep 17 00:00:00 2001 From: Ryan Yin Date: Sun, 18 Oct 2026 14:58:33 +0800 Subject: [PATCH] fix(preservation): keep EasyEffects state across reboots EasyEffects 8 keeps its KConfig settings database plus user presets, autoload profiles and imported models under $HOME, which the tmpfs root drops on reboot; bind-mount both directories from /persistent. Assisted-by: DeepSeek Harness 0.2.1-rc.2 (deepseek-flash) --- hosts/idols-ai/preservation.nix | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/hosts/idols-ai/preservation.nix b/hosts/idols-ai/preservation.nix index 794bd304..86c14e92 100644 --- a/hosts/idols-ai/preservation.nix +++ b/hosts/idols-ai/preservation.nix @@ -386,6 +386,14 @@ in ".config/pulse" ".local/state/wireplumber" + # EasyEffects 8: KConfig settings database plus user presets, autoload + # profiles and imported impulse responses/RNNoise models. The preset + # declared in home/linux/gui/base/media.nix is re-linked here by Home + # Manager activation; everything the GUI writes needs the persistent + # mount or it is gone after a reboot. + ".config/easyeffects" + ".local/share/easyeffects" + # go-musicfox - TUI NetEase Cloud Music client # ~/.config/go-musicfox/config.toml is force-managed by Home Manager # (see home/linux/gui/base/go-musicfox/default.nix) and reset on each