Added bash config
parent
e74fd3ee28
commit
ee83b159ae
|
@ -0,0 +1,20 @@
|
||||||
|
# General
|
||||||
|
alias 'c=clear'
|
||||||
|
alias 'e=$EDITOR'
|
||||||
|
alias 'ec=$EDITOR ~/.bashrc'
|
||||||
|
alias 'sc=source ~/.bashrc'
|
||||||
|
|
||||||
|
# Beautiful ls
|
||||||
|
alias ls='lsd --color=auto'
|
||||||
|
alias ll='lsd --color=auto --long --almost-all'
|
||||||
|
|
||||||
|
# Docker & docker-compose
|
||||||
|
alias d=docker
|
||||||
|
alias dc=docker-compose
|
||||||
|
alias dcu='docker-compose up --detach --build && docker-compose logs --follow'
|
||||||
|
alias dcb='docker-compose build'
|
||||||
|
alias dcd='docker-compose down'
|
||||||
|
alias dcl='docker-compose logs'
|
||||||
|
|
||||||
|
# Dotfile management
|
||||||
|
alias dots="git --git-dir='$HOME/.cfg' --work-tree='$HOME'"
|
|
@ -0,0 +1,23 @@
|
||||||
|
# If not running interactively, don't do anything
|
||||||
|
[[ $- != *i* ]] && return
|
||||||
|
|
||||||
|
# Limit max recursion depth
|
||||||
|
[[ -z "$FUNCNEST" ]] && export FUNCNEST=100
|
||||||
|
|
||||||
|
|
||||||
|
# =====ENVIRONMENT VARIABLES=====
|
||||||
|
export EDITOR=nvim
|
||||||
|
export PATH="$HOME/.local/bin:$HOME/.cargo/bin:$PATH"
|
||||||
|
|
||||||
|
|
||||||
|
# =====PROMPT=====
|
||||||
|
PS1=" \e[1;33m\w\e[m \n \e[1;36m>\e[m "
|
||||||
|
|
||||||
|
|
||||||
|
# =====EXTERNAL SCRIPTS=====
|
||||||
|
# My aliases
|
||||||
|
[[ -f "$HOME/.bash_aliases" ]] && source "$HOME/.bash_aliases"
|
||||||
|
|
||||||
|
# Broot function
|
||||||
|
[[ -f "$HOME/.config/broot/launcher/bash/br" ]] && \
|
||||||
|
source "$HOME/.config/broot/launcher/bash/br"
|
Loading…
Reference in New Issue