{lib, config}: { data = { directories = [ ".config/syncthing" ".config/sops" ".gnupg" ".local/share/PrismLauncher/instances" ".ssh" "nixos" "sync" "code" ]; files = []; }; cache = { directories = [ ".cache/nix" ".cache/spotify" ".cargo" ".config/obsidian" ".config/spotify" ".local/state/wireplumber" ".thunderbird" "tmp" ] ++ lib.optionals config.gaming.enable [ ".local/share/PrismLauncher" ".local/share/Steam" ".steam" ]; files = []; }; }