mirror of
https://github.com/DefectingCat/dotfiles
synced 2025-07-15 08:41:36 +00:00
43 lines
1.2 KiB
Bash
Executable File
43 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/
|
|
# ideavim
|
|
backup_folder ~/.ideavimrc ./deprecated/ideavim
|
|
# 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
|