Files
dotfiles/scripts/backup.sh
2024-01-11 08:35:16 +08:00

41 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
source ./scripts/bash.sh
# neovim
backup_folder ~/.config/nvim/lua/custom ./nvim/lua/ ./nvim/lua/custom/
# neofetch
backup_folder ~/.config/neofetch ./ ./neofetch/
# zshrc
backup_folder ~/.zshrc ./zsh/zshrc
backup_folder ~/.p10k.zsh ./zsh/p10k.zsh
# ranger
backup_folder ~/.config/ranger ./ ./ranger/
# tmux
backup_folder ~/.tmux/tmux.conf ./tmux/ ./tmux/tmux.conf
# bash scripts
backup_folder ~/.config/rua-scripts ./ ./rua-scripts
# lazygit
backup_folder ~/.config/lazygit ./ ./lazygit/
# tmux
backup_folder ~/.tmux/tmux.conf ./tmux/tmux.conf ./tmux/tmux.conf
backup_folder ~/.tmux/renew_env.sh ./tmux/renew_env.sh ./tmux/renew_env.sh
backup_folder ~/.tmux/tmux.remote.conf ./tmux/tmux.remote.conf ./tmux/tmux.remote.conf
backup_folder ~/.tmux/yank.sh ./tmux/yank.sh ./tmux/yank.sh
if [[ $OSTYPE == "linux"* ]]; then
# hyprland
backup_folder ~/.config/hypr ./ ./hypr
fi
if [[ $OSTYPE == "darwin"* ]]; then
# btop
backup_folder ~/.config/btop ./ ./btop
# kitty
backup_folder ~/.config/kitty ./ ./kitty/
# yabai
backup_folder ~/.config/yabai ./ ./yabai/
# skhd
backup_folder ~/.config/skhd ./ ./skhd/
# sketchybar
backup_folder ~/.config/sketchybar ./ ./sketchybar/
fi