dotfiles

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README

.bashrc (1803B)


      1 ########## WORKSPACE ##########
      2 
      3 ########## SETUP ##########
      4 
      5 set completion-ignore-case on
      6 # bindkey -v # zsh
      7 set -o vi # bash
      8 
      9 bind "set completion-ignore-case on"
     10 bind "set show-all-if-ambiguous on"
     11 bind "set mark-symlinked-directories on"
     12 
     13 ########## ALIAS ##########
     14 
     15 alias c='clear'
     16 alias e='exit'
     17 alias l='ls -lA'
     18 alias ll='ls -la'
     19 alias s='source'
     20 alias ipa='ip a | grep 192.168.10'
     21 
     22 alias xi='sudo xbps-install'
     23 alias xr='sudo xbps-remove'
     24 alias ai='sudo apt install'
     25 alias ar='sudo apt remove'
     26 alias ei='sudo emerge -av'
     27 alias er='sudo emerge -cav'
     28 alias p='sudo pacman'
     29 alias bi='brew install'
     30 
     31 alias gcl='git clone'
     32 alias gclgh='git clone https://github.com/'
     33 alias ga='git add'
     34 alias gc='git commit -m'
     35 alias gp='git push'
     36 alias gl="git --no-pager log --oneline --decorate --graph --parents"
     37 
     38 alias tu="tmux attach"
     39 
     40 alias ghoco="nvim $HOME/.config/ghostty/config"
     41 
     42 alias bashrc='nvim $HOME/.config/bash/.bashrc'
     43 alias sbashrc='source $HOME/.config/bash/.bashrc'
     44 alias zshrc='nvim $HOME/.config/zsh/.zshrc'
     45 alias szshrc='source $HOME/.config/zsh/.zshrc'
     46 alias vimrc='vim $HOME/.vimrc'
     47 
     48 alias n='nvim'
     49 alias v='vim'
     50 alias y='yazi'
     51 alias ne='neofetch'
     52 
     53 ########## PATH ##########
     54 
     55 export PATH="$PATH:/opt/homebrew/bin"
     56 export PATH="$HOME/.local/bin:$PATH"
     57 export PATH="$HOME/.cargo/bin:$PATH"
     58 export PATH="$HOME/code/scripts/menu:$PATH"
     59 export PATH="$HOME/code/scripts:$PATH"
     60 export PLAN9=/Users/linus/.sources/plan9port
     61 export PATH=$PATH:$PLAN9/bin
     62 
     63 export GPG_TTY=$(tty)
     64 export XDG_CONFIG_HOME="$HOME/.config"
     65 export MANPAGER='nvim +Man!'
     66 export EDITOR=vim
     67 export MAIL="$HOME/Mail/mail@linus-behrens.de/"
     68 export TERMINAL="ghostty"
     69 # export ISYNCRC="$HOME/Mail/mail@linus-behrens.de/.mbsyncrc"
     70 
     71 ########## PS1 ##########
     72 
     73 PS1="\n\u@\h: \w \$ "
     74 # PS1='\[\e[34m\]\u \[\e[31m\]\w \$\[\e[0m\] '