config

OpenBSD system configuration
git clone git://jacobedwards.org/config
Log | Files | Refs | README

commit ac00c74c371810f79a35d6431b8f78995207315a
parent 551386b4ced57dbb53912826b2710831b75143d3
Author: jacobsGit <JacobDoesLinux@protonmail.com>
Date:   Fri,  1 Nov 2019 01:47:37 -0700

dotfiles

Diffstat:
Mzsh/.zshrc | 75++++++++++++++++++++++++++++++++++++++-------------------------------------
1 file changed, 38 insertions(+), 37 deletions(-)

diff --git a/zsh/.zshrc b/zsh/.zshrc @@ -1,10 +1,8 @@ # If you come from bash you might have to change your $PATH. # export PATH=$HOME/bin:/usr/local/bin:$PATH -# Path to your oh-my-zsh installation. ZSH=/usr/share/oh-my-zsh/ -# See # 'random' is an option $RANDOM_THEME // https://github.com/robbyrussell/oh-my-zsh/wiki/Themes ZSH_THEME="af-magic" #ZSH_THEME="refined" #ZSH_THEME="agnoster" @@ -31,54 +29,57 @@ DISABLE_UPDATE_PROMPT="false" COMPLETION_WAITING_DOTS="true" -# Uncomment the following line if you want to disable marking untracked files -# under VCS as dirty. This makes repository status check for large repositories -# much, much faster. -# DISABLE_UNTRACKED_FILES_DIRTY="true" - -# Uncomment the following line if you want to change the command execution time -# stamp shown in the history command output. -# You can set one of the optional three formats: -# "mm/dd/yyyy"|"dd.mm.yyyy"|"yyyy-mm-dd" -# or set a custom format using the strftime function format specifications, -# see 'man strftime' for details. -# HIST_STAMPS="mm/dd/yyyy" - -# Would you like to use another custom folder than $ZSH/custom? -# ZSH_CUSTOM=/path/to/new-custom-folder - -# Which plugins would you like to load? -# Standard plugins can be found in ~/.oh-my-zsh/plugins/* -# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/ -# Example format: plugins=(rails git textmate ruby lighthouse) -# Add wisely, as too many plugins slow down shell startup. + plugins=(git) -# User configuration -# export MANPATH="/usr/local/man:$MANPATH" +# system +alias startx='clear && startx && clear' +alias suspend='systemctl suspend' +alias hibernate='systemctl hibernate' + +# auto sudo +alias pacman='sudo pacman' +alias pkg='sudo pkg' + +# cURLS +alias ip-pub='curl ifconfig.io' +alias cweather='curl wttr.in/Los_Angels' +alias clocale='curl ifconfig.co/country && curl ifconfig.co/city' +alias cip='curl ifconfig.me' +function cdict() { curl "dict://dict.org/d:$1"; } + + +# lsd aliases +if [[ "$(uname)" == 'Linux' ]]; then + alias ls='lsd --group-dirs last' + alias la='lsd --group-dirs last -A' + alias ll='lsd --group-dirs last -l' + alias lr='lsd --group-dirs last -R' + +else + alias ls='ls --color=always' + alias la='ls -A --color=always' + alias ll='ls -l --color=always' + alias lr='ls -R --color=always' +fi + + +# other +alias cmatrix='cmatrix -Ba -u 1' +function icat() { kitty +kitten icat "$@";} +function dp() { xrandr --output DP-4 --brightness .$1;} + -# You may need to manually set your language environment -# export LANG=en_US.UTF-8 -# Preferred editor for local and remote sessions if [[ -n $SSH_CONNECTION ]]; then export EDITOR='vim' else export EDITOR='vim' fi -# Compilation flags -# export ARCHFLAGS="-arch x86_64" - -# Set personal aliases, overriding those provided by oh-my-zsh libs, -# plugins, and themes. Aliases can be placed here, though oh-my-zsh -# users are encouraged to define aliases within the ZSH_CUSTOM folder. -# For a full list of active aliases, run `alias`. -# Example aliases -alias pacman="sudo pacman" PATH="$HOME/bin/:$PATH" export PATH