2f8cbfc515
- Updated bash/.bashrc with oh-my-bash framework - Theme: agnoster - Plugins: git, bashmarks - Completions: git, composer, ssh - Added fastfetch configuration (replaces neofetch) - Created fastfetch/.config/fastfetch/config.jsonc - Clean modern layout with cyan-colored keys - Displays system info, hardware, and color palette - Replaced exa with eza (maintained fork) - Added alias: ls='eza -l --color=always --group-directories-first' - Included color support for grep commands - Added convenience aliases: ll, la, l - Updated setup.sh to include fastfetch in stow packages - Configured bashrc to run fastfetch on terminal startup - Added ~/.local/bin to PATH for custom binaries
18 lines
317 B
Bash
Executable File
18 lines
317 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
|
|
DOTFILES_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
|
|
# Packages to stow
|
|
PACKAGES=(bash kitty fastfetch)
|
|
|
|
echo "Setting up dotfiles from $DOTFILES_DIR"
|
|
|
|
for pkg in "${PACKAGES[@]}"; do
|
|
echo "Stowing $pkg..."
|
|
stow -v -d "$DOTFILES_DIR" -t "$HOME" "$pkg"
|
|
done
|
|
|
|
echo "Done!"
|