{ config, pkgs, lib, flakeRoot, ... }: { home.activation.recreateConfig = { text = '' #!${pkgs.bash}/bin/bash set -euo pipefail SOURCE_DIR="${flakeRoot}/assets/copy_stuff" DEST_DIR="$HOME" if [ ! -d "$SOURCE_DIR" ]; then echo "Error: Source directory $SOURCE_DIR does not exist." exit 1 fi mkdir -p "$DEST_DIR" rsync -av --no-group --no-owner --delete "$SOURCE_DIR/" "$DEST_DIR/" echo "Config files copied from $SOURCE_DIR to $DEST_DIR. Symlinks replaced with editable files." hyprctl reload ''; deps = [ pkgs.bash pkgs.rsync ]; }; }