#!/bin/bash CONFIG_TIME=$(date +"%Y-%m-%d-%H-%M") CONFIG_SAVE_DIR="$HOME/tmp/config-$CONFIG_TIME" mkdir -p "$CONFIG_SAVE_DIR/.config" mkdir -p "$CONFIG_SAVE_DIR/.themes" mkdir -p "$CONFIG_SAVE_DIR/Pictures" echo 'Created config save directory' cp -r ~/config-scripts "$CONFIG_SAVE_DIR/config-scripts" cp -r ~/Pictures/Wallpapers "$CONFIG_SAVE_DIR/Pictures/Wallpapers" cp -r ~/.themes/Colloid-Transparent-Dracula "$CONFIG_SAVE_DIR/.themes/Colloid-Transparent-Dracula/" cp -r ~/.config/nvim "$CONFIG_SAVE_DIR/.config/nvim/" cp -r ~/.config/rofi "$CONFIG_SAVE_DIR/.config/rofi/" cp -r ~/.config/yazi "$CONFIG_SAVE_DIR/.config/yazi/" cp -r ~/.config/hypr "$CONFIG_SAVE_DIR/.config/hypr/" cp -r ~/.config/waybar "$CONFIG_SAVE_DIR/.config/waybar/" cp -r ~/.config/dunst "$CONFIG_SAVE_DIR/.config/dunst/" cp -r ~/.config/kitty "$CONFIG_SAVE_DIR/.config/kitty/" cp -r ~/.config/fastfetch "$CONFIG_SAVE_DIR/.config/fastfetch/" cp -r ~/.inputrc "$CONFIG_SAVE_DIR/.inputrc" cp -r ~/.bash_profile "$CONFIG_SAVE_DIR/.bash_profile" cp -r ~/.bashrc "$CONFIG_SAVE_DIR/.bashrc" cp -r ~/.bash_exports "$CONFIG_SAVE_DIR/.bash_exports" cp -r ~/.bash_aliases "$CONFIG_SAVE_DIR/.bash_aliases" cp -r ~/.ideavimrc "$CONFIG_SAVE_DIR/.ideavimrc" echo 'Copied configs' zip -r "$HOME/tmp/config-$CONFIG_TIME.zip" "$CONFIG_SAVE_DIR" echo 'Compressed the configs' echo -e "\e[32mDone!\e[0m"