...
 
Commits (2)
[[ $- != *i* ]] && return
alias ls='ls --color=auto'
alias ip='ip --color'
alias ipb='ip --color -br'
if [[ $COLORTERM = gnome-* && $TERM = xterm ]] && infocmp gnome-256color >/dev/null 2>&1; then TERM=gnome-256color; fi
if tput setaf 1 &> /dev/null; then
tput sgr0
if [[ $(tput colors) -ge 256 ]] 2>/dev/null; then
BASE03=$(tput setaf 234)
BASE02=$(tput setaf 235)
BASE01=$(tput setaf 240)
BASE00=$(tput setaf 241)
BASE0=$(tput setaf 244)
BASE1=$(tput setaf 245)
BASE2=$(tput setaf 254)
BASE3=$(tput setaf 230)
YELLOW=$(tput setaf 136)
ORANGE=$(tput setaf 166)
RED=$(tput setaf 160)
MAGENTA=$(tput setaf 125)
VIOLET=$(tput setaf 61)
BLUE=$(tput setaf 33)
CYAN=$(tput setaf 37)
GREEN=$(tput setaf 64)
else
BASE03=$(tput setaf 8)
BASE02=$(tput setaf 0)
BASE01=$(tput setaf 10)
BASE00=$(tput setaf 11)
BASE0=$(tput setaf 12)
BASE1=$(tput setaf 14)
BASE2=$(tput setaf 7)
BASE3=$(tput setaf 15)
YELLOW=$(tput setaf 3)
ORANGE=$(tput setaf 9)
RED=$(tput setaf 1)
MAGENTA=$(tput setaf 5)
VIOLET=$(tput setaf 13)
BLUE=$(tput setaf 4)
CYAN=$(tput setaf 6)
GREEN=$(tput setaf 2)
fi
BOLD=$(tput bold)
RESET=$(tput sgr0)
else
# Linux console colors. I don't have the energy
# to figure out the Solarized values
MAGENTA="\033[1;31m"
ORANGE="\033[1;33m"
GREEN="\033[1;32m"
PURPLE="\033[1;35m"
WHITE="\033[1;37m"
BOLD=""
RESET="\033[m"
fi
uid=$(id -u)
if [ $uid -eq 0 ]; then
usercolor=$RED
else
usercolor=$GREEN
fi
[ -n "$PS1" ] && export PS1="\[$BASE01\]\[$usercolor\]\u\[$BASE01\]@\[$BLUE\]\h \[$CYAN\]\w \[$GREEN\]\$\[$RESET\] "
gpg-connect-agent /bye
export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket)
export LIBVIRT_DEFAULT_URI=qemu:///system
export EDITOR=vim
eval "$(direnv hook bash)"
......@@ -6,24 +6,19 @@
tool = vimdiff
[commit]
gpgsign = true
[color]
ui = auto
branch = auto
diff = auto
status = auto
[color "branch"]
current = green bold
local = green
current = green
local = cyan
remote = yellow
[color "diff"]
meta = blue bold
meta = cyan
frag = blue
old = red bold
new = green bold
old = red
new = green
[color "status"]
added = green
changed = yellow
untracked = blue bold
changed = red
untracked = blue
[alias]
co = checkout
st = status
......
......@@ -12,6 +12,11 @@
src: ssh-config
dest: "{{ ansible_user_dir }}/.ssh/config"
- name: Configure Bash
blockinfile:
src: bashrc
dest: "{{ ansible_user_dir }}/.bashrc"
- name: Install firmwares
apt:
name:
......