# Bash configuration for {{ machine }} ({{ hostname }}) # Generated by dotfiles system # History settings HISTSIZE=10000 HISTFILESIZE=20000 HISTCONTROL=ignoreboth # Aliases alias ll='ls -alF' alias la='ls -A' alias l='ls -CF' alias grep='grep --color=auto' {% if machine == 'server' %} # Server-specific settings alias logs='sudo journalctl -f' alias status='systemctl status' {% elif machine == 'desktop' %} # Desktop-specific settings alias open='xdg-open' alias screenshot='gnome-screenshot' {% endif %} # User-specific settings export EDITOR=vim export PATH="$HOME/.local/bin:$PATH" # Machine-specific additions {% if machine == 'laptop' %} # Laptop power settings alias hibernate='systemctl hibernate' alias suspend='systemctl suspend' {% endif %} # Load local bashrc if it exists if [ -f ~/.bashrc.local ]; then source ~/.bashrc.local fi