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