feat(system): migrate from neofetch to fastfetch with custom whale logo and update configs

This commit is contained in:
2026-08-31 12:51:37 +02:00
parent e1d4eb5ed5
commit 5fa2f66674
8 changed files with 95 additions and 103 deletions
+8 -8
View File
@@ -159,7 +159,7 @@ backup_configs() {
[ -d ~/.config/fish ] && cp -r ~/.config/fish "$BACKUP_DIR/"
[ -d ~/.config/ghostty ] && cp -r ~/.config/ghostty "$BACKUP_DIR/"
[ -d ~/.config/nvim ] && cp -r ~/.config/nvim "$BACKUP_DIR/"
[ -d ~/.config/neofetch ] && cp -r ~/.config/neofetch "$BACKUP_DIR/"
[ -d ~/.config/fastfetch ] && cp -r ~/.config/fastfetch "$BACKUP_DIR/"
[ -d ~/.config/btop ] && cp -r ~/.config/btop "$BACKUP_DIR/"
[ -d ~/.config/htop ] && cp -r ~/.config/htop "$BACKUP_DIR/"
[ -d ~/.config/yabai ] && cp -r ~/.config/yabai "$BACKUP_DIR/"
@@ -220,7 +220,7 @@ install_core_tools() {
install_package fd
install_package bat
install_package btop
install_package neofetch
install_package fastfetch
install_package tmux
# Development
@@ -252,7 +252,7 @@ install_core_tools() {
# Install via yay
yay -S --noconfirm \
git neovim fish starship fzf ripgrep fd bat btop neofetch tmux \
git neovim fish starship fzf ripgrep fd bat btop fastfetch tmux \
go python mise \
ghostty direnv lazygit
;;
@@ -264,7 +264,7 @@ install_core_tools() {
install_package ripgrep
install_package fd-find
install_package bat
install_package neofetch
install_package fastfetch
install_package tmux
# Neovim (from source if needed)
@@ -387,10 +387,10 @@ setup_other_configs() {
# Starship
ln -sf "$DOTFILES_DIR/.config/starship.toml" ~/.config/starship.toml
# Neofetch
if [ -d "$DOTFILES_DIR/.config/neofetch" ]; then
rm -rf ~/.config/neofetch
ln -sf "$DOTFILES_DIR/.config/neofetch" ~/.config/neofetch
# Fastfetch
if [ -d "$DOTFILES_DIR/.config/fastfetch" ]; then
rm -rf ~/.config/fastfetch
ln -sf "$DOTFILES_DIR/.config/fastfetch" ~/.config/fastfetch
fi
# Btop