{ lib, nixosConfig, ... }: { config = lib.mkIf nixosConfig.soispha.impermanence.enable { home.persistence."/srv/home/soispha" = { allowOther = true; directories = [ ".local/share" ".local/state/nvim" ".local/state/wireplumber" ".config/Signal" ".config/Element" ".cache" ".mozilla" "media" "repos" "school" ]; files = [ ".local/state/lesshst" ]; }; }; }